摘要: 前言 在上篇文章解决了 TCP 和 UDP 并发的问题,是通过一个 socketserver模块实现的,那么这个模块到底做了什么可以实现并发的效果呢? socketserver 源码分析 进入 socketserver 中查看注释: 翻译如下: 通用套接字服务类 该模块试图捕获定义服务器的各个方面 阅读全文
posted @ 2018-11-11 20:50 rsuxwvilc 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 前言 在上一篇文章中我们学习了 基于 TCP 套接字的服务端和客户端通信,并解决了粘包的问题,解决粘包问题的思路很简单,就是确保接受方能够把数据收取干净,发多少,就收多少. 出现粘包的问题:原因有两个,一个是接收数据量少于发送数据量;一个是因为为了优化 TCP 的传输效率,使用了 Nagle算法,当 阅读全文
posted @ 2018-11-11 13:43 rsuxwvilc 阅读(383) 评论(0) 推荐(1) 编辑