当前位置:  技术问答>linux和unix

服务器发给客户端的数据最初的存放位置

    来源: 互联网  发布时间:2016-07-04

    本文导语:  本帖最后由 boborookie 于 2009-09-23 11:22:44 编辑 服务器发给客户端数据, 客户端用 select()监听端口 如果有数据来就去接收, 所以请问: 1. 客户端接收前,服务器传过来的数据是存在哪里的?      是操作系统提供的缓冲吗...

本帖最后由 boborookie 于 2009-09-23 11:22:44 编辑
服务器发给客户端数据,
客户端用 select()监听端口
如果有数据来就去接收,

所以请问:
1. 客户端接收前,服务器传过来的数据是存在哪里的? 
    是操作系统提供的缓冲吗?还是网卡提供的?
2. 这样的缓冲一般有多大?超过缓冲大小,服务器再发的数据就会丢失

请指教
另外,各位大虾如果有关于网络编程的其它经验技巧
也请不吝赐教
多谢了 呵呵


|
1. 协议栈缓冲区,当然你说是操作系统提供的也没错,协议栈也是OS的一部分。
2. 缓冲可以setsockopt设置,getsockopt可以查看默认大小。不同OS一般默认大小不同。

网络编程看《UNIX网络编程》卷1,也就是俗称UNP。看完足够应付应用开发了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我在windows的命令行下进入了linux的ftp服务器,我下载的文件在windows的哪个位置呀
  • 怎么样使用方式applet/servelet从客户端的某个位置将一个文件传输到服务器端
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • nginx 服务器介绍
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • 代理服务器原理,功能及作用详细介绍
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • Apache HTTP服务器2.4中的新功能概览
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • nginx服务器基本特性及使用技巧
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • c/c++服务器程序内存泄露问题分析及解决
  • 如果服务器不是本机(程序在一服务器,数据库在一服务器,局域网),如何连接sql ??
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • web服务器和应用服务器的区别?
  • 服务器存储快照和数据库快照详解
  • 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
  • 如何去理解web服务器与应用服务器


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3