Почему соединение всегда получает отказ?

Я пытаюсь подключить компьютер с помощью RPyC, но он всегда говорит, что соединение отказано.

Я сделал на оболочке Python

import rpyc
rpyc.connect("hostname", port)

но он говорит, что соединение отказано. проверил брандмауэр на порт. брандмауэр разрешает этот порт.

3 ответа

Попробуйте использовать одинаковые версии python и rpyc на клиенте и сервере!

сервер по умолчанию привязывается к локальному хосту, но у клиента должно быть имя хоста «Нет», чтобы сделать это правильно:

      rpyc.connect(None, port)

Это означает, что вы не работаете на стороне сервера для rpyc, вам необходимо загрузить исходный код для rpyc отсюда.

https://github.com/tomerfiliba-org/rpyc/releases

затем запустите:

бен Python / rpyc_classic.py

где bin находится в папке с исходным кодом

После этого вы сможете запускать код Python без каких-либо проблем.

надеюсь это работает

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