listen backlog设置不管用
int listen(int sockfd, int backlog);backlog设置为5,但是我都连接16个了,还是可以继续连接,很是奇怪。看UNP,可以连接1.5倍,我都3倍
应该不能超过/proc/sys/net/core/somaxconn(默认128),看看总共可以连多少? 回复 2# timespace
岂不是设置这个,无用了?
要清楚这个backlog不是连接数,是等待连接的数量。 好几个参数综合作用的, backlog是其中之一, 不同内核版本算法还不一样, 这个百度一下可以找到一些博客说明这个问题。 你应该是在本地访问,你换个机用客户端来访问就会起作用了
CU太杯具了,现在回帖的都菜b
页:
[1]