【发布时间】:2016-01-30 02:43:20
【问题描述】:
假设我有以下代码:
import socket
listener = socket.socket()
listener.bind(('0.0.0.0', 59535))
while True:
conn, addr = listener.accept()
worker_thread = threading.Thread(target=client_handler, args=(conn, addr,)).start()
如果新客户端在我们创建工作线程时尝试连接到我们的侦听器套接字会发生什么?他会等待下一个接受电话还是会被拒绝?如果他等待,默认情况下该队列中可以同时有多少个客户端(是的,我知道我可以通过listen 函数设置它)?
【问题讨论】:
-
不相关:
.start()返回None,因此worker_thread始终为None。 -
@J.F.塞巴斯蒂安 非常感谢
标签: python sockets network-programming