【发布时间】:2013-05-21 17:51:26
【问题描述】:
当通过套接字连续写入/读取数据集时,如何识别一组数据的结束、下一组数据的开始,以及整个数据集是否还在流中进行检索,而不仅仅是一个一块?
为了简单起见,假设我通过套接字发送 JSON 字符串。我如何知道整个对象是否在那里,并从头到尾获取该对象以便我可以正确读取它?请记住,这背后可能还有更多对象。
【问题讨论】:
-
能否提供一些代码?
-
如果你使用 Jackson,你可以告诉
JsonParser在读取 JSON 值时不要自动关闭输入流。
标签: java sockets tcp inputstream