
47Python网络编程(二)
48N6E
这个作者很懒,什么都没留下…
展开
-
2020/01/15 03-socketserver模块
socket库比较底层,但是之前在写tcp server的时候,需要多线程, 那对底层的socket进行封装,有了socketserver base一般只是完成部分功能,并没有全部完成,基于baseserver扩展,有了TCPServer,TCP server和UDPserver有部分代码重合,TCPServer派生出一个UDPserver, UDPserver把跟tcpserver 不一样的地...原创 2020-01-15 20:55:04 · 158 阅读 · 0 评论 -
2020/01/14 02-群聊UDP服务端客户端实现和心跳机制
TCP编程和UDP编程,套路不一样, UDP是无连接协议,不用关心,发数据的对端是否存在,数据发出去即可,编程模型比较简单,作为服务器端一般是要固定在一个端口上,,这样别人才能连接到,UDP和TCP的服务都需要一个端口绑定 TCP要多一个listen监听端口,UDP绑定之后直接就可以了 下面就是收发的过程: TCP比较麻烦,每链接一次,就要借助一个ACCEPT,链接成功后,建立一个有链接的链接通...原创 2020-01-15 15:41:31 · 841 阅读 · 0 评论 -
2020/01/14 01-UDP编程和群聊UDPServer
socket不关心用什么协议,统一提供方法函数 这是TCP的 server端要socket,要绑定bind,listen,accept,接入连接后,要返回新的 socket和客户端socket进行连接,最后用完关闭,socket占用资源 客户端就是,socket,连接connect,收发数据,用完close UDP和TCP的差异,UDP是无连接协议,TCP需要三次握手,4次断开,UDP不握手,也...原创 2020-01-14 21:10:34 · 259 阅读 · 0 评论