Python 3 xmlrpc für Remote-Objekte
-
05-07-2019 - |
Frage
Ich versuche, eine Remote-Objektimplementierung mit xmlrpc zu implementieren und Python 3. Ich habe das Beispiel versucht unter http: // docs.python.org/3.1/library/xmlrpc.server.html?highlight=xmlrpc#simplexmlrpcserver-example , aber es funktioniert nur zu und von localhost, wie kann ich es zu und von internen IP-Adressen zu arbeiten?
Lösung
Vielleicht bin ich Missverständnis Ihre Frage, aber ... Haben Sie versucht, auf einem anderen Rechner auf den Server-Code ausgeführt wird, und der Client-Code (in der ersten Zeile des Client-Code s = xmlrpc.client.ServerProxy('http://localhost:8000')
an die IP-Adresse des ‚localhost‘ Wert zu ändern der Remote-Servers?
Andere Tipps
Aktualisieren Sie den lokalen Host-Wert auf die folgenden:
Für den Server: s = SimpleXMLRPCServer(("ServerIp", 8000))
Für die Auftraggeber: s = xmlrpc.client.ServerProxy("http://ServerIp:8000/")