我使用 xmlrpc 服务器运行简单示例,然后按键盘上的 Ctrl-C :)。
从 SimpleXMLRPCServer 导入 SimpleXMLRPCServer 从时间导入睡眠 导入线程,时间 类测试(线程。线程): def __init__(self): threading.Thread.__init__(self) 自我测试1 = 0 定义测试(自我): 返回 self.test1 定义运行(自我): 而(1): 时间.sleep(1) self.test1 = self.test1 + 1 ts = 测试() ts.start() 服务器 = SimpleXMLRPCServer(("localhost",8888)) server.register_instance(ts) server.serve_forever()
按下键盘后出现错误:
文件“/usr/lib/python2.7/SocketServer.py”,第 225 行,在 serve_forever r, w, e = select.select([self], [], [], poll_interval) 键盘中断
客户
从 xmlrpclib 导入 ServerProxy r=ServerProxy("http://localhost:8888") 打印 r.test()等待连接没有错误或警告。在这种情况下如何断开连接?也许这个例子不正确?