Основываясь на ответе на мой предыдущий вопрос, я тестирую модуль XMLPRC
. Просматривая документацию, я обнаружил такую строку кода:
server = SimpleXMLRPCServer(("localhost", 8000))
который в основном создает экземпляр SimpleXMLRPCServer
, который слушает port 8000
на моем локальном ПК. Итак, согласно документации, у клиента будет эта строка кода, в которой он получит адрес сервера.
proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
У меня вопрос: если я хочу подключиться к удаленному ПК (на котором есть экземпляр SimpleXMLPRCServer
, работающий с соответствующими методами) через Интернет, как мне обратиться к этому серверу с моего клиентского ПК?
proxy = xmlrpclib.ServerProxy("Address of my server?")
Стоит ли ставить IP address
сервера вместо localhost
? Но если это так, как мне настроить серверный компьютер так, чтобы он имел статический IP-адрес вместо обычного динамического IP-адреса?