2007年01月17日 星期三 10:58
ÎÒдÁËÒ»¸öxmlprcͨѶµÄ³ÌÐò£¬·¢ÏÖÁËÒ»Ð©Ææ¹ÖµÄÎÊÌâ¡£
Èç¹ûserver.pyºÍclient.pyÔËÐÐÔÚ²»Í¬µÄµçÄÔÉÏ£¬ËÙ¶ÈÆæÂýÎޱȡ£
client¶Ëµ÷ÓÃ5´Îserver.test()¾ÓȻҪ18.5Ãë¡£
ÎÒÒѾ¹ØÁËwindowsµÄ·À»ðǽ£¬µ«Ã»ÓиÄÉÆ¡£
¿ÉÊÇÎÒ·¢ÏÖ£¬Èç¹ûserver.pyÔËÐÐÔÚһ̨FreeBSDµÄµçÄÔÉÏ£¬ËÙ¶ÈÓÐÁ˺ܴóµÄÌá¸ß£¬5´Îserver.test()Ö»Òª²»µ½1Ãë¡£
ÊÇÎÒÔÚwindowsÉϵÄʹÓ÷½·¨²»µ±Â𣿻¹ÊdzÌÐòÓÐÎÊÌ⣿
лл¡£
¸½ÉÏserver.pyºÍclient.pyµÄ³ÌÐò£º
############# server.py #############
from SimpleXMLRPCServer import SimpleXMLRPCServer
import SocketServer
port = 31281
a = 1
def test():
global a
a += 1
print a
return a
def main():
# Create server
print 'listening at port', port
server = SimpleXMLRPCServer(("", port))
server.register_introspection_functions()
server.register_function(test)
server.serve_forever()
if __name__ == '__main__':
main()
############# client.py #############
import xmlrpclib
from datetime import datetime
server = xmlrpclib.Server("http://%s:%d" % (' 192.168.0.92', 31281))
start = datetime.now()
print server.test()
print server.test()
print server.test()
print server.test()
print 'total: ', datetime.now() - start
--
Best Regards,
Leo Jay
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070117/4ec065fd/attachment.htm
Zeuux © 2025
京ICP备05028076号