18.11.4 呼入连接请求队列
一个并发服务器调用一个新的进程来处理每个客户请求,
因此处于被动连接请求的服务器应该始终准备处理下一个呼入的连接请求
1) 正等待连接请求的一端有一个固定长度的连接队列,
该队列中的连接已被TCP接受(即三次握手已经完成),但还没有被应用层所接受
2) 应用层将指明该队列的最大长度,这个值通常称为积压值(backlog).
它的取值范围是0~5之间的整数,包括0和5
3)
socket.listen(backlog)
Listen for connections made to the socket. The backlog argument specifies the maximum number of queued connections and should be at least 0;
the maximum value is system-dependent (usually 5), the minimum value is forced to 0.
侦听用于socket的连接, backlog 参数指定了 排队连接的最大数量
-l, --listening
Display listening sockets.
-n, --numeric
Do now try to resolve service names.
Display only TCP sockets.
客户端:
C:\Users\TLCB>netstat -na | findstr 5555
TCP 192.168.137.1:58164 192.168.137.3:5555 ESTABLISHED
TC
呼入连接请求队列
最新推荐文章于 2020-12-22 23:00:38 发布
本文探讨了在高并发环境下,如何使用队列有效地管理并处理呼入的连接请求,确保系统稳定性和响应效率。通过介绍不同的队列策略,如FIFO、优先级队列等,分析其优缺点,并提供了实现这些策略的技术方案。
摘要由CSDN通过智能技术生成