예제 #1
0
 def start(self, username, password):
     self.soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     self.soc.connect((self.server, self.port))
     log("client started")
     self.socthread = HellocConnection(self.soc, self.handle_message)
     self.login(username, password)
     self.get_friends()
예제 #2
0
 def onClientAccepeted(self, client_soc, client_addr):
     log("Server clientAccepted", client_soc)
     client_port = ClientPort(client_soc, \
         logout_listener = self.client_logout)
     self.client_ports.append(client_port)
     socthread = HellocConnection(client_soc, client_port.handle_message, \
         soc_closed=client_port.handle_soc_closed)
     client_port.set_socthread(socthread)