socket一些细节

一、关于粘包

(199条消息) python网络编程粘包处理_可乐我是雪碧的博客-CSDN博客_python 粘包

二、recv和sendall的一些细节问题

(199条消息) python socket的recv和sendall说明_是非闪的博客-CSDN博客

1.接收方如何确信息已经全部接收

2.如果发送方发送信息的字节长度超过接收方设置的缓存长度时会发生什么

3.send的确认返回发送了多少个字节是以送到对方缓存即确认?所以会发生粘包或者发送不全的问题。

三、send与sendall的一些细节问题

(199条消息) python3 socket sendall_全网最详细python中socket套接字send与sendall的区别_weixin_39944375的博客-CSDN博客

TCP传输的可靠性

send与sendall实现

最底层的报文机制 理解的大概原理,欢迎留言指正:

tcp-------->ip...............网络中间处理.............ip2----------->ip2

tcp到ip 是分一个个报文处理的。网络中间处理,这里代表数据的正确性校验,数据超时失败重发,数据多个相同冗余剔除,数据的序号排序,数据的流量控制等等。

一次send是对多个报文的处理? maybe.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值