我应该使用什么价值的积压?

mat*_*eug 9 c sockets backlog listen

我读了那个男人2听.

它说,我不明白什么是积压价值

backlog参数定义sockfd的挂起连接队列可能增长的最大长度

对,我怎样才能定义什么是最佳价值?

谢谢

dus*_*uff 10

基本上,listen()积压影响的是,如果您的应用程序在进入时没有连接,那么有多少传入连接可以排队accept().这对大多数应用程序来说并不是特别重要.大多数系统使用的最大值为128,通过通常是安全的.

  • 不,这没有必要——只要您在连接进来时立即接受连接,您的收听积压的长度就无关紧要。您可以根据需要拥有任意数量的 *活动* 连接;侦听积压仅影响尚未完全建立的连接。 (2认同)