服务器不调用accept, 也就是说完成TCP三次握手的链接都会放在Accept queue (队列长度由 /proc/sys/net/core/somaxconn 和使用listen函数时传入的参数,二者取最小值。默认为128)

tip:没有完成三次握手的在SYN queue

实验Server端设置TCP的backlog为3, 然后通过Client连接Server, 通过ss -l 观察Recv-Q的值, 当Recv-Q的值为backlog+1时 client端hang在了connect, 直到timeout
tcp backlog小实验

相关文章:

  • 2021-12-26
  • 2022-03-05
  • 2021-07-19
  • 2021-06-12
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2021-07-25
  • 2021-11-11
  • 2021-08-22
  • 2021-05-17
相关资源
相似解决方案