2012-07-09 93 views
2

我有一个小应用程序,产生了一些端口(确切地说是300)。当它产生一个它使用的插座:如何识别Python的SocketServer中正在侦听哪个端口?

# when someone connects via socketlistener, do some stuff 
class SocketListener((SocketServer.BaseRequestHandler)): 
     print "Do some stuff" 

有没有办法在SocketListener中告诉某人连接了什么端口?

+0

您可以将数当端口被催生? – Pengman 2012-07-09 13:18:07

回答

2

这取决于你如何实例化继承BaseRequestHandler类,但是这可能帮助:

class SocketListener((SocketServer.BaseRequestHandler)): 
    def handle(self): 
     print self.server.server_name, self.server.server_port 
相关问题