import socket
backlog = 1 #Number of queues
sk_1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk_2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
local = {"port":1433}
internet = {"port":9999}
sk_1.bind (('', internet["port"]))
sk_1.listen(backlog)
sk_2.bind (('', local["port"]))
sk_2.listen(backlog)
基本上,我有这段代码。我正在尝试监听两个端口:1433和9999。但是,它似乎不起作用。
如何在同一个Python脚本中监听两个端口?
bind
调用有什么症状?它们似乎正确地绑定了所有可用接口上的两个端口(当然,这就是空字符串“host”的意思)。 - Alex Martelli