2009-10-22 21 views
0

我試圖實現使用XMLRPC 3. 我試圖在的例子遠程對象實現和Python,但它僅適用於並從本地主機,我怎麼能得到它的工作往來於內部IP?的Python 3 XMLRPC遠程對象

回答

0

也許我誤解了你的問題,但是......你是否曾嘗試在另一臺機器上運行服務器代碼,並將客戶端代碼(將客戶端代碼s = xmlrpc.client.ServerProxy('http://localhost:8000')的第一行中的'localhost'值更改爲IP遠程服務器的地址

+0

是的,但它確實似乎沒有工作。 – Joe 2009-10-23 10:26:02

+0

你得到什麼樣的錯誤?當服務器在遠程計算機上運行時,是否可以使用Web瀏覽器在http:// remote:8000(或「telnet remote 8000」)上獲得響應? – ewall 2009-10-23 14:30:50

+0

我正在超時。 – Joe 2009-10-26 17:28:46

1

更新localhost值以下:

對於服務器:s = SimpleXMLRPCServer(("ServerIp", 8000))

對於客戶端:s = xmlrpc.client.ServerProxy("http://ServerIp:8000/")