标签:实例化 treading 处理 运行 实现 __name__ 进入 handle 实例
之前版本的服务端,在while true的大循环中,只要来一个连接直接就进入小循环当中了。
在小链接中,只要不跳出来,服务端将一直处于这个小的通信循环当中。不能并发。
1、类Mysever就是用来实例化函数handle方法的。
2、handle方法就是收发消息的过程(通信循环)。添加异常处理
3、连接循环在if __name__ == ‘__main__‘当中写入,只有右键运行整个程序的时候才能执行
4、类TreadingTCPServer利用类MySever实例化得到一个对象s:将通信循环Mysever嵌套在 TreadingTCPServer 当中。
实现多线程的服务端:实现并发,每来一个链接就可以通过mysever实例化建立一个收发消息handle函数来执行。
两大类:
第一类:sever类:专门处理链接。最基本的有五个:
BaseSever,TCPServer,UDPServer,ForkingMixIn
第二类:request类:处理通信
标签:实例化 treading 处理 运行 实现 __name__ 进入 handle 实例
原文地址:https://www.cnblogs.com/Josie-chen/p/9001582.html