Socket读取报文(字节流)不会退出循环的解决方法

来源:互联网 发布:查看淘宝历史价格app 编辑:程序博客网 时间:2024/06/07 08:33

1.报文需要特定格式,报文头显示整个报文字节长度.

 

读取流时new String(char[], 0, br.read(char[])) .getBytes[]的长度累加,

累加到报文字节长度则退出循环.

 

 

与文件流区别是,文件流有结尾标志.也是约定好的