摘要: socket文件上传下载 阅读全文
posted @ 2019-09-10 09:04 SweetJack 阅读(606) 评论(0) 推荐(0) 编辑
摘要: socketserver的使用(并发) 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 源码分析 socketserver源码分析 ThreadingTCPServer :in 阅读全文
posted @ 2019-09-10 09:04 SweetJack 阅读(327) 评论(0) 推荐(0) 编辑
摘要: [TOC] 基于Tcp的socket编程 最简单的基于tcp的循环通信 subprocess模块补充 TCP协议完成远程执行cmd命令 粘包问题 上述远程执行cmd命令时,如果cmd命令输出结果过长,就会发生粘包现象,一次接收不完,就会分次接收,导致数据接收不完全 注意:只有TCP有粘包现象,UDP 阅读全文
posted @ 2019-09-10 09:03 SweetJack 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: UDP协议实现socket UDP协议的特点 UDP是无链接的,先启动哪一端都不会报错(不可靠) UDP协议是数据报协议,发空的时候也会自带报头,因此客户端输入空,服务端也能收到 因为自带包头,所以不会出现粘包现象,但是多余的内容不会接收,所以会丢包。 UDP的使用 UPD协议一般不用于传输大数据。 阅读全文
posted @ 2019-09-10 09:03 SweetJack 阅读(503) 评论(0) 推荐(0) 编辑
摘要: [TOC] 网络基础 C/S和B/S架构 c:client s:server 客户端,服务端,电脑上装的qq,微信 b:browser s:server 浏览器 服务端,京东,天猫 bs架构本质也是cs s端: 1 有固定ip 2 稳定一直在运行,支持并发 osi七层协议 互联网协议按照功能不同分为 阅读全文
posted @ 2019-09-10 09:02 SweetJack 阅读(152) 评论(0) 推荐(0) 编辑