streamrpc:通过原始流(管道,SSH,TCP)的XML-RPC和JSON-RPC

时间:2024-06-13 12:32:20
【文件属性】:

文件名称:streamrpc:通过原始流(管道,SSH,TCP)的XML-RPC和JSON-RPC

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-13 12:32:20

Python

streamrpc-原始流上的XML-RPC和JSON-RPC streamrpc是一个Python模块,允许设置RPC通信通过管道或其他原始数据流-它支持任何对象对read和write分别方法。 主要设计目标: 需要尽可能少的传输实现(即, read , write以及可选的close和flush )。 在其周围不创建任何“元协议”(例如XML-RPC的HTTP)。 否则,请遵循XML-RPC和JSON-RPC规范。 主要用例: 在不同体系结构上以不同语言编写的子流程之间的高效RPC。 通过SSH进行RPC。 当前不支持: 全双工RPC(即管道的两端都可以发起请求)。 这将是有趣且有用的,但目前尚不支持。 异步操作。 目前尚不支持,但已计划。 用法 用例:创建服务器和客户端子流程 要创建服务器,请创建Server对象: import streamrpc impo


【文件预览】:
streamrpc-master
----.travis.yml(75B)
----LICENSE(11KB)
----setup.py(1KB)
----README.md(2KB)
----tests()
--------jsonrpc_test.py(1KB)
--------socket_test.py(43B)
--------autojsonrpc_test.py(139B)
--------__init__.py(0B)
--------autoxmlrpc_test.py(135B)
--------xmlrpc_test.py(3KB)
----.gitignore(321B)
----streamrpc()
--------sync.py(8KB)
--------__init__.py(1KB)
--------protocol.py(7KB)

网友评论