Python - 在单个脚本上侦听两个端口?

时间:2016-05-07 21:56:53

标签: python

是否可以在单个python脚本中同时侦听两个端口?我在这里尝试了代码:http://www.binarytides.com/python-socket-server-code-example/
但它只适用于一个端口,因为socket.accept()正在阻塞。

1 个答案:

答案 0 :(得分:0)

要使用这样的多个套接字,您必须在套接字上设置TCP_NODELAY选项(请参阅setsockopt()函数),然后使用select模块检查套接字何时可以接受,读取或写的。