我有这样的代码:
class SingleTCPHandler(SocketServer.BaseRequestHandler):
""" One instance per connection. """
def handle(self):
data = Net.recv_from_socket(self.request)
GUI.run(str("RECV'd message: %s" % data))
class SimpleServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
def __init__(self, server_address, RequestHandlerClass):
SocketServer.TCPServer.__init__(self, server_address, RequestHandlerClass)
但是我不想使用GUI
,一个全局变量,来包含当服务器接收到消息时我要调用的函数。相反,我想向SingleTCPHandler
类发送GUI
对象,这样它就可以本地调用函数,而不是引用全局变量。在
有什么想法?对python有点陌生。。。在
这对我很有效:
相关问题 更多 >
编程相关推荐