我已经开始使用套接字进行python聊天了。 我现在遇到将许多客户端连接到服务器的问题,因为如果他们连接到同一个端口,他们将无法实时通信,因为每个客户端都会排队等待,直到端口空闲。现在我的想法是(在服务器端)选择我想要的客户端数量,然后使用简单的for function和线程打开该范围的端口。现在我的问题是,在我的客户端大小我正在使用try,当"尝试"点正在连接到端口。起初我以为如果有人已连接到某个端口,它会抛出一个错误,所以客户端只会跳转到下一个端口,但我忘记了那个行。有什么想法吗?
答案 0 :(得分:0)
别介意我弄明白了。我的错误是我用每个线程打开了新套接字,而应该在main()函数中打开一次,然后在线程中执行accept。谢谢大家