我正在尝试为 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分隔符?
谢谢你的时间!