import calendar, SimpleXMLRPCServer class Calendar: def getMonth(self, year, month): return calendar.month(year, month) def getYear(self, year): return calendar.calendar(year) calendar_object = Calendar() server = SimpleXMLRPCServer.SimpleXMLRPCServer(('localhost', 8888)) server.register_instance(calendar_object) print "Listening on port 8888" server.serve_forever()
import xmlrpclib
server = xmlrpclib.ServerProxy("http://localhost:8888")
month = server.getMonth( 2013, 6)
print month