python Rpyc简单使用
2018-01-26 14:00 二进制乐谱 阅读(2912) 评论(0) 编辑 收藏 举报客户端可以直接调用服务端代码。
rpycserver
#!/usr/bin/env python #coding:utf-8 from rpyc.core.service import SlaveService from rpyc.utils.server import ThreadedServer #---------------------------------------------------------------------- class hhh(): """""" @staticmethod def test(): return "test" if __name__ == '__main__': server =ThreadedServer(SlaveService, hostname="127.0.0.1", ipv6=False, port=2222, backlog=10, reuse_addr=True, authenticator=None, registrar=None, auto_register=None, protocol_config={}, logger=None, listener_timeout=0.5) server.start()
rpycClient
#!/usr/bin/env python #coding:utf-8 import rpyc if __name__ == '__main__': conn = rpyc.classic.connect("localhost", port=2222, ipv6=False, keepalive=False) result=conn.modules['testRpyc'].hhh.test() print result print "111"
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步