摘要: tcp:发送数据可靠,需要建立连接,存在粘包现象udp:传送数据不可靠,不用建立连接,发数据效率高,不存在粘包现象 服务端 客户端 TCP VS UDP tcp基于链接通信 基于链接,则需要listen(backlog),指定连接池的大小 基于链接,必须先运行的服务端,然后客户端发起链接请求 对于m 阅读全文
posted @ 2018-12-01 22:11 混世妖精 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 简单版 服务端 客户端 函数版 服务端 客户端 类版本 服务端 客户端 阅读全文
posted @ 2018-12-01 22:08 混世妖精 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 多个包 多个命令的结果 粘到一起了 因为recv(1024)1024限制了导致的结果 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 参考:http://www.cnblogs.com/linhaifeng/articles/6129246.html粘包 阅读全文
posted @ 2018-12-01 22:02 混世妖精 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 客户端 服务端 加循环(通信循环) 客户端 服务端 修复bug send 可以发 空 # 发给了os的内存 在调用网卡 发送数据recv 不可以 收空 # 到了os的内存 在传给了应用程序内存 所以 客户端 就卡住了 if not msg:continue 卡住原因 os 不会发''(空)数据 2、 阅读全文
posted @ 2018-12-01 21:01 混世妖精 阅读(202) 评论(0) 推荐(0) 编辑