示例#1
0
    def handle_tickevent(self, event):
        if not self.req_con:
            addr = find_server()
            RequestConnectEvent(addr[0], int(addr[1])).post(self.ev)
            self.req_con = True

        if not self.pipe.check():
            self.pipe.send([PP_QUIT])
            QuitEvent().post(self.ev)
示例#2
0
文件: scene.py 项目: EssEf/Regnancy
 def req_con(self):
     self.client.name = self.txtName.text
     if self.txtServer.text != 'xxx.x.x.x:xxx' and self.txtServer.text:
         addr = self.txtServer.text.split(':')
     else:
         addr = find_server()
     self.client.port = int(addr[1])
     self.client.server = addr[0]
     RequestConnectEvent(self.client.server, self.client.port).post(self.client.ev)