Chinaunix

标题: 关于网络编程中的listen疑问 [打印本页]

作者: a_day    时间: 2006-06-29 22:51
标题: 关于网络编程中的listen疑问
按tcp/ip协议所讲述的,listen (s,backlog)中的backlog的值应该是从0到5,在5的时候系统设置队列为最大。昨天简单的查询linux源码(v0.99的源码),其实现是一个unsigned char,不大于255。在windows的实际工作经验也告诉我,如果将listen的backlog设置的较大,可以优化客户端的连接请求(实际中发现,同时有百十个节点向服务器进行连接的话,backlog设置为5的话会有一些连接不被接受,而设置较大的数值可以改善这一情况)。
对此有一个疑问,超过tcp/ip协议中描述的数值,确实能够改善程序的性能吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2