Socket
asyncore
模块为异步socket的服务器客户端通信提供简单的接口。该模块提供了异步socket服务客户端和服务器的基础架构。相比python原生的socket api,asyncore具备有很大的优势,asyncore对原生的socket进行封装,提供非常简洁优秀的接口,利用asyncore覆写相关需要处理的接口方法,就可以完成一个socket的网络编程,从而不需要处理复杂的socket网络状况以及多线程处理等等。
demo
服务端
netcat-win32-1.12>nc -l -p 9000 启动服务端
客户端
telnet 127.0.0.1 9000 客户端连接到服务器 发送信息
-
定义类继承自
asyncore.dispatcher