我有一个小型应用程序,它生成多个端口(准确地说是 300 个)。当它生成一个套接字时,它使用:
# when someone connects via socketlistener, do some stuff
class SocketListener((SocketServer.BaseRequestHandler)):
print "Do some stuff"
有没有办法在 SocketListener 中判断某人连接到哪个端口?
最佳答案
这取决于您如何实例化继承 BaseRequestHandler 的类,但这可能会有所帮助:
class SocketListener((SocketServer.BaseRequestHandler)):
def handle(self):
print self.server.server_name, self.server.server_port
关于python - 如何识别Python的SocketServer正在监听哪个端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11395790/