我可以同时监听多个套接字吗?
我目前使用的代码来监控套接字是:
while True:
for sock in socks:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
print "received message:", data
但是它在那一行等待:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
直到它接收到一条消息为止。 有没有办法让它同时监听多个套接字? 编辑:不确定是否完全相关,但我正在使用UDP。
socks
是如何定义的?您能否完成这个例子? - mercury