Почему соединение всегда получает отказ?
Я пытаюсь подключить компьютер с помощью 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 без каких-либо проблем.
надеюсь это работает