摘要:
# 服务端必须满足至少三点:# 1. 绑定一个固定的ip和port# 2. 一直对外提供服务,稳定运行# 3. 能够支持并发解决粘包问题的大致思路解决方法: 首先制作报头 先获取报头的长度,然后将报头的长度利用struct 模块pack 转化成固定长度的字符串发过去 对方接收这个固定长度的编码,利用 阅读全文
posted @ 2019-08-14 16:01
同济小孙
阅读(221)
评论(0)
推荐(0)
摘要:
# 服务端必须满足至少三点:# 1. 绑定一个固定的ip和port# 2. 一直对外提供服务,稳定运行# 3. 能够支持并发####这个程序可以达到循环链接的功能,一个一个进来,设置半连接池的大小决定能否进来多少个,进来的也要等待一个一个的来###服务端程序from socket import *s 阅读全文
posted @ 2019-08-14 15:55
同济小孙
阅读(167)
评论(0)
推荐(0)
摘要:
# 服务端必须满足至少三点:# 1. 绑定一个固定的ip和port# 2. 一直对外提供服务,稳定运行# 3. 能够支持并发##总结:###现在这个服务端与客户端的架构没有太大的问题了,能实现基本的通信功能,服务端将接收到的来自客户端的数据,分析,处理##并且返回该数据的大写,##但是有两个问题就是 阅读全文
posted @ 2019-08-14 15:52
同济小孙
阅读(179)
评论(0)
推荐(0)
摘要:
"""struct 模块是一个可以将任意大小的数字转换成一个固定长度编码的模块例如 13321111 通过q 模式 转化之后是8个字节 133333 245 456 768 通过q 模式转化之后也是8个字节,不论数字大小 但是这个转化对数字的大小范围有一定的要求 i 模式转换的数字较小,转化之后的结 阅读全文
posted @ 2019-08-14 15:43
同济小孙
阅读(400)
评论(0)
推荐(0)

浙公网安备 33010602011771号