今天主题是实现并发服务器,实现方法有多种版本,先从简单的单进程代码实现到多进程,多线程的实现,最终引入一些高级模块来实现并发TCP服务器。 说到TCP,想起吐槽大会有个段子提到三次握手,也只有程序猿(媛)能get。 UDP服务器数据传输不可靠,这里就忽略了。 >>: 简单的单进程TCP服务器 假代码: #创建tcp服务器套接字 #绑定端口 #设置正常情况退出的服务器下,端口可以重用 #设置监听,变为主动监听 # 等待客户端的链接,返回新的socket和地址 #关闭tcp服务器套接字 from socket import socket, AF_INET,SOCK_STREAM,SOL_SOCK