摘要:
socketserver模块 虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础 阅读全文
posted @ 2020-03-03 18:10
hurz
阅读(205)
评论(0)
推荐(0)
摘要:
1. 文件传输需要要hashlib 来验证文件的完整性 2. 需要判断文件是否传输完成 文件完整性判断 update 为追加完整性判断 hash 值完全相同 实现 proto.py server.py client.py 阅读全文
posted @ 2020-03-03 15:54
hurz
阅读(673)
评论(0)
推荐(0)
摘要:
粘包问题出现在TCP连接下。 由于client 端通过 tcp 连接 向 server端发送消息,多条消息之间没有明显的区分,导致server端在接收时,会将前一条消息的 结尾与下一天消息的开头放入一个缓冲区进行接收。 导致两条数据粘在一起, 称为粘包。 解决粘包的思路为,在发送一条消息时 将前4个 阅读全文
posted @ 2020-03-03 14:02
hurz
阅读(137)
评论(0)
推荐(0)
摘要:
getopt 阅读全文
posted @ 2020-03-03 10:11
hurz
阅读(64)
评论(0)
推荐(0)
摘要:
server.py client.py 阅读全文
posted @ 2020-03-03 00:46
hurz
阅读(130)
评论(0)
推荐(0)

浙公网安备 33010602011771号