socket listen backlog参数,如何判断这个值?

Bri*_*ndy 35 c++ sockets tcp

我该如何确定侦听套接字的backlog参数?简单地指定一个非常大的数字是一个问题吗?

Mik*_*ick 32

Winsock程序员的FAQ中有一个很长的答案.它详细介绍了标准设置,以及在NT 4.0修补程序中添加的动态积压功能.

  • 该常见问题解答中的精彩答案;感谢分享。受到推崇的。 (2认同)

Ben*_*ein 1

来自文档

SOMAXCONN 的积压值是一个特殊常量,它指示负责套接字的底层服务提供者将挂起连接队列的长度设置为最大合理值。

  • 糟糕的答案。这样的“合理价值观”是什么? (50认同)
  • 我必须同意,这根本不能回答问题。 (7认同)
  • 我不同意其他评论。这是对常见问题的完美回答:“我到底应该将什么作为第二个参数传递给listen()?” 如果您不知道,请使用 SOMAXCONN。 (5认同)