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()
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)