示例#1
0
 def _initSocket(self):
     # 初始化server(用于接收ps返回消息)
     self._server = TcpServer(self)
     self._server.messageReceived.connect(self.onMessageReceived)
     # 初始化client(用于连接ps)
     self._client = TcpSocket(self)
     self._client.connected.connect(self.onConnectSuccessed)  # 连接成功
     self._client.connectClosed.connect(self.onConnectClosed)
示例#2
0
def com_handler(clients):
    tcp = TcpSocket().server((IP_SERVER, COM_PORT))
    io_tcp, addr = tcp.accept()
    print('Connection MuseIO', addr)
    while 42:
        try:
            frame = io_tcp.recv()
        except error as err:
            print(err)
            break
        dispatch(clients, frame)
    io_tcp.close()
    print('Com Handler Stop')
示例#3
0
def cmd_handler(clients):
    tcp = TcpSocket().server((IP_SERVER, CMD_PORT))
    while 42:
        client_tcp, addr = tcp.accept()
        start_thread(client_handler, clients.add((client_tcp, addr)))
示例#4
0
 def _initSocket(self):
     # 初始化client(用于连接ps)
     self._client = TcpSocket(self)
     self._client.messageReceived.connect(self.onMessageReceived)
     self._client.connected.connect(self.onConnectSuccessed)
     self._client.connectClosed.connect(self.onConnectClosed)
示例#5
0
 def __init__(self, host):
     self.data = MuseData()
     self._data = MuseData()
     self._tcp = TcpSocket().client(host)
     self._start_thread()