我在考虑基于HTTP和TCP的JSON / XML-RPC。在HTTP的情况下,HTTP请求和响应提供消息成帧机制。但是,由于TCP是一个流,
我试图在发明框架机制之前试图解决这个问题。
答案 0 :(得分:2)
有许多框架标准,HTTP就是其中之一。 Websocket是另一种,在HTTP之上,更适合双向流。
JSON-RPC 2.0本身并不关心传输。
(1.0有一些传输细节,在新版本中删除了。)
答案 1 :(得分:0)
RFC 7484为“JSON文本序列”提供了框架标准:https://tools.ietf.org/html/rfc7464
摘要:每个JSON消息都以0x1E
字节为前缀(在JSON消息中不能显示未转义),后缀为0x0A
(换行)。
但请注意,这不是JSON-RPC规范的一部分。有些库支持它作为JSON-RPC实现的一部分。