Подключение к Python XML RPC с Mac - PullRequest
       17

Подключение к Python XML RPC с Mac

0 голосов
/ 15 апреля 2010

Я написал XML RPC-сервер на python и простой Test Client для него на python. Сервер работает на Linux. Я протестировал его, запустив клиент Python на той же машине Linux, и он работает.

Затем я попытался запустить клиент Python на Mac, и я получил следующую ошибку

socket.error: (61, 'Connection Refused')

Я могу пинговать и ssh в машину linux с Mac. Так что я не думаю, что это ошибка конфигурации или брандмауэра.

Кто-нибудь знает, что может быть не так?

Код для клиента следующий:

import xmlrpclib

s = xmlrpclib.ServerProxy('http://143.252.249.141:8000')

print s.GetUsers()

print s.system.listMethods()

1 Ответ

1 голос
/ 15 апреля 2010

«Соединение отказано» означает, что соединение было ОТКАЗАНО - аппарат 143.252.249.141 подключен и находится в сети, но не принимает подключения через порт 8000 - он активно отказывается им.

Так, может быть, серверное программное обеспечение не работает на сервере? Или работает в другом порту? Или связан с другим IP-адресом?

...