socketserver源码分析udp版本

Posted jintian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socketserver源码分析udp版本相关的知识,希望对你有一定的参考价值。

request对于tcp是conn,对于udp是(data,self.socket)data是不包含地址的消息,self.socket是套接字

ThreadingTCPServer()——》绑定接听,生成一个套接字对象,封装了一些属性

ThreadingUDPServer()——》生成套接字对象,并绑定端口

serve_forever——》tcp:循环等待建立链接,再实例化,循环收发消息;udp:循环收消息,再实例化,循环发消息

有套接字对象就可以收发消息

技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片

 

以上是关于socketserver源码分析udp版本的主要内容,如果未能解决你的问题,请参考以下文章

python SocketServer 源码分析

Python--socketserve源码分析

socketserver模块使用与源码分析

自动化运维Python系列之IO多路复用SocketServer源码分析

网络编程

UDP协议源码分析