我创建了一个UDP套接字服务器
self.UDPServer = SocketServer.UDPServer( ( UDP_IP, UDP_PORT ), UDPServerHandler )
self.server_thread = threading.Thread( target = self.UDPServer.serve_forever )
self.server_thread.setDaemon( True )
self.server_thread.start()
这是我的UDP处理程序
class UDPServerHandler( SocketServer.BaseRequestHandler ):
def handle( self ):
recv = '';
try:
ans = self.request[0]
print "received" + ans
if( ans ):
#recv = self.checkMessage( recv + ans );
print( ans )
except:
pass;
我的问题是,如何将收到的数据发送到其他线程?例如,我有一个GUI,我想在文本框中显示收到的按摩,或处理收到的数据等。