呼入连接请求队列

171 篇文章 36 订阅 ¥39.90 ¥99.00
本文探讨了在高并发环境下,如何使用队列有效地管理并处理呼入的连接请求,确保系统稳定性和响应效率。通过介绍不同的队列策略,如FIFO、优先级队列等,分析其优缺点,并提供了实现这些策略的技术方案。
摘要由CSDN通过智能技术生成
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值