1 Star 1 Fork 0

Fatcat/PyWeChatSpy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
rpc_client_tools.py 504 Bytes
一键复制 编辑 原始数据 按行查看 历史
coolmian 提交于 2021-02-15 17:18 . 增加example_rpc的客户端/服务端
import zmq
import pickle
context = zmq.Context()
# 服务端远程过程调用的ip和端口
rpc_server_address = "tcp://127.0.0.1:5558"
# RPC服务代理类
class RPCProxy:
def __getattr__(self, name):
def do_rpc(*args, **kwargs):
tmp_socket = context.socket(zmq.REQ)
tmp_socket.connect(rpc_server_address)
tmp_socket.send(pickle.dumps((name, args, kwargs)))
result = tmp_socket.recv_json()
return result
return do_rpc
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cpppython/PyWeChatSpy.git
git@gitee.com:cpppython/PyWeChatSpy.git
cpppython
PyWeChatSpy
PyWeChatSpy
master

搜索帮助