Linux网络编程
文章平均质量分 68
soliseaman
这个作者很懒,什么都没留下…
展开
-
Socket编程中的EAGAIN
转自: http://hi.baidu.com/newnlcloud/blog/item/c251b835c88dbf315bb5f5fa.html2009年11月19日 星期四 17:16 在Linux中使用非阻塞的socket的情形下。(一)发送时当客户通过Socket提供的send函数发送大的数据包时,就可能返回一个EGGAIN的错误。该错误产生的原因是由于send函数中的size变量大小超过了tcp_sendspace的值。tcp_sendspace定义了应用在调用send之前能够在kernel中转载 2010-07-16 23:41:00 · 600 阅读 · 0 评论 -
析setsockopt()
<br />转自:http://blog.csdn.net/ast_224/archive/2008/11/14/3111347.aspx<br />浅析:setsockopt()<br /><br />1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:<br />BOOL bReuseaddr=TRUE;<br />setsockopt(s,SOL_SOCKET转载 2010-07-19 23:21:00 · 323 阅读 · 0 评论