【发布时间】:2011-10-12 02:18:53
【问题描述】:
我正在编写一个简单的服务器,只是为了好玩,我意识到第三步意味着调用listen(...) 函数需要两个参数。第二个是backlog。虽然我不完全理解这个论点的含义,但我认为它会让客户排队。因此,假设我是对的,我想知道服务器如何在队列中向上移动,或者我实际上是否必须实现它?
我确实在网上找到了很多关于它的示例,但它们大多包含代码。我想要一个更理论的解释。 谢谢!
【问题讨论】:
-
有关更多理论解释,您可以阅读 stevens 的 Unix 网络编程中的第 4.5 节……这是对积压工作的一个很好的解释。阅读这里link