我有一个小应用程序产生了许多端口(确切地说是300个)。当它产生一个套接字时,它使用:
# when someone connects via socketlistener, do some stuff
class SocketListener((SocketServer.BaseRequestHandler)):
print "Do some stuff"
有没有办法在SocketListener中告诉某个连接的端口?
答案 0 :(得分:2)
这取决于您如何实例化继承BaseRequestHandler的类,但这可能有所帮助:
class SocketListener((SocketServer.BaseRequestHandler)):
def handle(self):
print self.server.server_name, self.server.server_port