这是从服务器到客户端之间建立连接的代码的一部分。我想倍增客户端。适当的帮助。
name
答案 0 :(得分:1)
通常的做法是为每个连接的客户端启动一个新的线程或进程,如(我不知道Python,所以我会用一些伪代码解释它):
create server socket;
listen on specific address;
while (true)
{
accept client;
start a new thread for client;
}
close server socket;
在新线程中,您将处理每个新客户端连接,只需要客户端套接字传递给新的thead。
new thread function (client socket)
{
read (client socket);
write (client socket);
close (client socket);
}
我还建议你将listen backlog队列增加到2-5个连接。