《Java---Socket二进制通讯读取一行》
来源:互联网 发布:淘宝快递多久自动售货 编辑:程序博客网 时间:2024/04/26 22:00
Socket二进制通讯,结束标志用换行。这样可以分次接收数据。提供二进制数据读取一行方法。
public static byte[] readLine(InputStream in) throws IOException { ByteArrayOutputStream bos = new ByteArrayOutputStream(); int c = -1; while ((c = in.read()) != -1) { if (c == '\n') { in.mark(1); if (in.read() != '\r') { in.reset(); } break; } if (c == '\r') { in.mark(1); if (in.read() != '\n') { in.reset(); } break; } bos.write(c); } return bos.toByteArray();}
0 0
- 《Java---Socket二进制通讯读取一行》
- Java Socket定长通讯读取消息长度头
- Java Socket通讯例子
- JAVA 与SOCKET通讯
- java socket 通讯
- Java Socket通讯例子
- Java Socket通讯
- java c++ socket通讯
- java Socket TCP通讯
- JAVA Socket通讯
- java socket多线程通讯
- java Socket通讯(二)
- Java socket通讯
- Java网络通讯---Socket通讯
- Java socket通讯
- 从socket中读取一行语句
- JAVA socket编程(使用BufferedReader的readline()函数读取最后一行等待20S)
- Socket通讯读取数据阻塞解决方案
- Robotium学习(六)-运行错误的解决方法
- Ext JS Data Package
- TESTNG组测试
- NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END
- unity中把材质截图当材质的matcap材质
- 《Java---Socket二进制通讯读取一行》
- (四)PHP注释,运算符
- 纯干货,Spring-data-jpa详解,全方位介绍。
- MFC ComBox 控件 调节下拉大小
- INI配置文件读写工具类
- ipv6网段 防火墙 转发功能分析
- mysql sql查询
- MongoDB基本操作
- Xcode import CocoaPods 中的第三方库时不提示