Pythonでxmlrpc
とても簡単
サーバー側。日付を返すだけの例。
import datetime from SimpleXMLRPCServer import SimpleXMLRPCServer import xmlrpclib def today(): today = datetime.datetime.today() return xmlrpclib.DateTime(today) server = SimpleXMLRPCServer(("localhost", 8000)) print "Listening on port 8000..." server.register_function(today, "today") server.serve_forever()
クライアント側。
xmlrpclib.Datetimeクラスで返されるのでconvert処理をしてる
# coding=utf-8 import xmlrpclib import datetime proxy = xmlrpclib.ServerProxy("http://localhost:8000/") today = proxy.today() print today.__class__ converted = datetime.datetime.strptime(today.value, "%Y%m%dT%H:%M:%S") print "Today: %s" % converted.strftime("%d.%m.%Y, %H:%M")
xmlrpclib.DateTime Today: 04.03.2013, 21:39