'Override TCPServer method, connect() instead of listen()
Due to the reversed connection, self.server_address is actually the
address of the Idle Client to which we are connecting.'

def server_activate(self):

    self.socket.connect(self.server_address)
