Python: подключить клиент к серверу по IP

Я использую RPyC и пытаюсь установить соединение между двумя компьютерами. Когда выполняется локально, я получаю следующий код, работающий, но когда я пытаюсь на разных компьютерах, клиент не может подключиться к серверу:

Сторона клиента:

import rpyc

conn = rpyc.connect("k", port=9003)

Сторона сервера:

import rpyc

class MyService(rpyc.Service):
    def on_connect(self):
        s_client_address, s_client_port = self._conn._config['endpoints'][1]
        print("Client " + str(s_client_address) + " connected")

if __name__ == "__main__":
        from rpyc.utils.server import ThreadedServer
        server = ThreadedServer(MyService, hostname="k", port=9003)
        print("Server started on port " + str(server.port) + ", host " + str(server.host))
        server.start()

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам