-
как реализовать сервер для примера ниже на основе CGIXMLRPCRequestHandler на хостинге с доменом типа site.ru
Клиент:
import xmlrpclib
# Установить соединение
req = xmlrpclib.ServerProxy("http://localhost:8000")
try:
# Вызвать удаленную функцию
print req.add(1, 3)
except xmlrpclib.Error, v:
print "ERROR",
Сервер:
from SimpleXMLRPCServer import SimpleXMLRPCServer
srv = SimpleXMLRPCServer(("localhost", 8000)) # Запустить сервер
srv.register_function(pow) # Зарегистрировать функцию
srv.register_function(lambda x,y: x+y, 'add') # И еще одну
srv.serve_forever() # Обслуживать запросы