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()
Что я делаю неправильно?