上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
该文被密码保护。 阅读全文
posted @ 2019-05-02 03:44 大圣原来姓毛 阅读(3) 评论(0) 推荐(0) 编辑
摘要: userinfo文件 alex|aee949757a2e698417463d47acac93df server_login client_login 阅读全文
posted @ 2019-05-02 03:28 大圣原来姓毛 阅读(336) 评论(0) 推荐(0) 编辑
摘要: socket协议小结 TCP和UDP 黏包现象小结 检验客户端合法性 server端(基于hashlib) client端(基于hashlib) socketserver模块(支持多client) demo1 server端demo(单用单聊) client端demo(单用户单聊) demo2(多用 阅读全文
posted @ 2019-05-02 01:08 大圣原来姓毛 阅读(242) 评论(0) 推荐(0) 编辑
摘要: # 默写 TCP UDP 文件夹中的代码# 完成一个上传和下载文件的小程序 # server端 :根据客户端需求自定义 # client端 # 客户端启动之后 # 选择 上传操作 还是 下载操作 # 如果是上传操作 : 输入要上传的文件路径 # 基础需求 :直接将文件上传到默认目录 # 进阶需求 : 阅读全文
posted @ 2019-05-01 15:40 大圣原来姓毛 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、server端import jsonimport structimport socketsk = socket.socket()sk.bind(('127.0.0.1',8080))sk.listen()conn,addr = sk.accept()dic_len = conn.recv(4) # 4个字节 数字的大小dic_len = struct.unpack('i',dic_len)[... 阅读全文
posted @ 2019-05-01 14:40 大圣原来姓毛 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 合一起发也是一样效果,也会遵守协议,先接收四个字节 阅读全文
posted @ 2019-05-01 13:07 大圣原来姓毛 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、需求 阅读全文
posted @ 2019-05-01 12:50 大圣原来姓毛 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 队列 利用队列的思路来解决黏包问题 总结 阅读全文
posted @ 2019-04-30 20:16 大圣原来姓毛 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 上面利用struct模块与方案一比较,减少一次发送和接收请求,因为方案一无法知道client端发送内容的长度到底有多长需要和接收OK、多一次请求防止黏包,减少网络延迟 阅读全文
posted @ 2019-04-30 20:02 大圣原来姓毛 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、黏包现象(大文件一般用TCP,UDP虽不黏包但不可靠、不宜发送大文件) 二、1、server端 #不知道客户端发送的数据长度 >>> >>>>> #优化算法 连续的 、小数据包会被合并(为了提高效率、网络延迟), 如果server改成 client改成 server第一次接收完消息,第二次在等待 阅读全文
posted @ 2019-04-29 22:39 大圣原来姓毛 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页