您的位置:首页 > 其它

socket程序listen之后,不写accept函数,会是怎样一种情况?

2016-03-11 14:49 316 查看
int
listen(
int
sockfd,
int
backlog);


不accept 最大的监听个数就是这个backlog了

因为一直没有accept,所以这个里的队列会一直在,不会减少

虽然这个backlog是可以手动设置的,但是linux是最大值128

如果超过这个数目了,就是无效的,最大也就128(linux下,可以设置的),win是#define SOMAXCONN 0x7fffffff

我们可以通过,

echo
1000
>/proc/sys/net/core/somaxconn

来修改这个参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: