基于tcp套接字的超轻量级ipc(进程间通信)协议。

procbridge的Python项目详细描述


procbridge python

procbridge是一种基于tcp套接字或unix域套接字的超轻量级ipc(进程间通信)协议。它使您能够在进程之间轻松地发送和接收json。procbridge很像http协议的简化版本,但只传输json值。

请注意,此repo是procbridge协议的python实现。您可以在主存储库中找到procbridge协议的详细介绍:gongzhang/procbridge

安装

pip install procbridge==1.2.0

示例

服务器端:

importprocbridgeaspbdefdelegate(method,args):# define remote methods:ifmethod=='echo':returnargselifmethod=='sum':returnsum(xforxinargs)elifmethod=='err':raiseRuntimeError("an server error")if__name__=='__main__':PORT=8000s=pb.Server('0.0.0.0',PORT,delegate)s.start(daemon=False)print("Server is on {}...".format(PORT))

客户端:

importprocbridgeaspbclient=pb.Client('127.0.0.1',8000)# call remote methods:client.request("echo",123)# 123client.request("echo",['a','b','c'])# ['a', 'b', 'c']client.request("sum",[1,2,3,4])# 10

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java正则表达式输出不相同   java如何使用JSOUP获取第一个链接?   java实现Spring HATEOAS链接构建   java循环骰子模拟   静态变量上的java异常   felix scr中@Reference和@References注释之间的java差异   java将SpringMVC中的路由映射到不同文件夹路径的简单方法   java通过socket将图像从安卓发送到pc   java在OpenGL中围绕点旋转直线   MyBatis生成器中的java私有同义词   既不使用volatile也不使用局部变量的java双重检查锁定   java按显示自动切换文本视图大小   继承Java SE 7程序员I Oracle认证   在JavaSwing中一行显示Blob数据   Java数独:通用数组创建   java显示包含一个属性的对象数组列表,该属性的值高于某个值   x509certificate如何获取服务器证书链,然后在Java中验证其有效性和受信任性   java与HikariCP的并发性   是否有使用Scala或Java编辑MP4元数据的库?   netbeans Java读取不同类型的图像格式jpg、tif、gif、png