我正在尝试为 NATS.io 编写客户端库。根据这里的协议,\n\r
用于分隔命令、有效负载等。
INFO {"server_id":"1ec445b504f4edfb4cf7927c707dd717","version":"0.6.6","go":"go1.4.2","host":"0.0.0.0","port":4222,"auth_required":false,"ssl_required":false,"max_payload":1048576}
我的问题是如果有效载荷包含\r\n
怎么办?我找不到任何关于如何逃跑的信息\r\n
。是否应该INFO
在收到有效的 JSON 之前阅读而不是寻找\r\n
分隔符?
谢谢你的时间!