import time from rpyc import Service from rpyc.utils.server import ThreadedServer
class TimeService(Service): # 对于服务端来说, 只有以"exposed_"打头的方法才能被客户端调用,所以要提供给客户端的方法都得加"exposed_" def exposed_get_time(self): return time.ctime() #time模块中的一个内置方法
s=ThreadedServer(service=TimeService,port=12233,auto_register=False) s.start()
import rpyc
conn = rpyc.connect('localhost',12233)
result = conn.root.get_time() print result
conn.close()