Ejemplo n.º 1
0
    def connect_to_server(self, server, port):
        """
        Connect to a server

        :type server: str
        :param server: server address

        :type port: int
        :param port: port number of the server
        """
        name = server + str(port)
        if not name in self.outgoing_queues:
            new_queue = Queue()
            new_thread = OutgoingThread(server, port, new_queue)
            new_thread.setDaemon(True)
            new_thread.start()
            self.outgoing_queues[name] = new_queue
            self.outgoing_queues[name].put(
                [self.name, server, "server_connect", self.addr, self.port])
Ejemplo n.º 2
0
    def connect_to_server(self, server, port):
        """
        Connect to a server

        :type server: str
        :param server: server address

        :type port: int
        :param port: port number of the server
        """
        name = server + str(port)
        if not name in self.outgoing_queues:
            new_queue = Queue()
            new_thread = OutgoingThread(server, port, new_queue)
            new_thread.setDaemon(True)
            new_thread.start()
            self.outgoing_queues[name] = new_queue
            self.outgoing_queues[name].put(
                [self.name, server, "server_connect", self.addr, self.port]
            )