# 单进程单线程,利用select函数完成并发服务器
from select import *
from socket import *
def main():
serverSocket = socket(AF_INET, SOCK_STREAM)
# 服务器主动断开连接后,在2MSL时间内可以重启占用原来端口号,继续为客户端服务
serverSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
serverSocket.bind(("", 7788))
serverSocket.listen(5)
inputs = [serverSocket]
# 新建字典 key 连接 value 客户端地址 (ip:端口号)
duiying = {}
单进程单线程,完成并发服务器(select版)
最新推荐文章于 2022-01-09 15:42:48 发布
本文介绍了如何利用select库创建一个单进程单线程的并发服务器,重点讲解select方法的轮询机制,提供了一个demo的下载链接供读者实践。
摘要由CSDN通过智能技术生成