标签: c++
为什么我的服务器套接字,listen(severFd,2)监听可以连接3个终端?
listen(severFd,2)
它应该限制为2.有谁知道为什么?
答案 0 :(得分:3)
listen()的第二个参数指出排队的传入请求的最大数量。它不是可以接受的连接数的最大值。
listen()
来自man listen(其中 backlog 是第二个参数的名称):
backlog参数定义sockfd的挂起连接队列可能增长的最大长度。
如果最多需要两个接受的连接,则必须明确编码。