request对于tcp是conn,对于udp是(data,self.socket)data是不包含地址的消息,self.socket是套接字 ThreadingTCPServer()——》绑定接听,生成一个套接字对象,封装了一些属性 ThreadingUDPServer()——》生成套接字对象,并 ...
分类:
其他好文 时间:
2019-06-05 00:04:21
阅读次数:
92
# ###服务端 import socketserver class MyServer(socketserver.BaseRequestHandler): # 在handle里面自定义收发逻辑 def handle(self): print("--->这句话被执行了") conn = self.re... ...
分类:
其他好文 时间:
2019-06-01 21:50:18
阅读次数:
121
# ###服务端 import socketserver # 需要自定义一个类,并且继承socketserver.BaseRequestHandler class MyServer(socketserver.BaseRequestHandler): def handle(self): # print... ...
分类:
其他好文 时间:
2019-06-01 21:28:43
阅读次数:
94
一.什么是socket 二.为什么需要socket 三.socket的发展 四.python中的socket 五.基于TCP的socket 六.基于UDP的socket 六. 粘包问题详解 七.粘包的解决方案 八.socketserver实现并发通讯 引入:为什么一定要先学习网络协议? 之所以学习网 ...
分类:
其他好文 时间:
2019-06-01 13:50:32
阅读次数:
102
-------------------------tcp_server.py-------------------------import socketserver class Myserver(socketserver.BaseRequestHandler): def handle(self): ... ...
分类:
编程语言 时间:
2019-05-29 23:51:22
阅读次数:
207
本章目录 一.什么是socket 二.为什么需要socket 三.socket的发展 四.python中的socket 五.基于TCP的socket 六.基于UDP的socket 六. 粘包问题详解 七.粘包的解决方案 八.socketserver实现并发通讯 **引入:为什么一定要先学习网络协议? ...
分类:
编程语言 时间:
2019-05-28 15:44:06
阅读次数:
104
复习 学习内容 代码区 1.多进程 爬取网页代码长度 2.多进程 爬取电影 3.线程 4.多线程 效率 5.threading模块方法 6.多线程实现socketserver ...
分类:
编程语言 时间:
2019-05-20 11:42:25
阅读次数:
131
一.粘包现象 1.为什么会出现粘包现象 1.只有在TCP协议中才会出现粘包现象,因为TCP协议是流式协议 2.TCP协议的特点是将数据量小、时间间隔比较短的数据一次性打包发送 3.粘包现象的本质是因为不知道需要接受的数据的长短 2.如何解决粘包问题 1.发送数据直接先告诉对方数据量的大小 2.利用s ...
分类:
其他好文 时间:
2019-05-05 15:50:27
阅读次数:
134
socket协议小结 TCP和UDP 黏包现象小结 检验客户端合法性 server端(基于hashlib) client端(基于hashlib) socketserver模块(支持多client) demo1 server端demo(单用单聊) client端demo(单用户单聊) demo2(多用 ...
分类:
系统相关 时间:
2019-05-02 10:08:52
阅读次数:
183
一、简单socket示例 服务端 客户端 二、循环收发 服务端 客户端 三、循环提供服务(多客户端串行) 服务端 客户端 四、udp协议的socket编程(ntp服务) 服务端 客户端 五、基于tcp的ssh服务 服务端 客户端 python import socketserver class My ...
分类:
其他好文 时间:
2019-04-30 21:35:41
阅读次数:
119