Я написал 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()