读书人

java socket发送数据的有关问题

发布时间: 2012-03-23 12:06:21 作者: rapoo

求助java socket发送数据的问题
我使用Sring file = "test\n123456 ";
socketWriter.write(file);
socketWriter.flush();

由于file中有换行,直接使用socketWriter遇到 "\n "终止,后面的 "123456 "就不会发送出去,请问怎么使用buffer操作?多谢大虾!!!!!!!!!

[解决办法]
可以直接传送 byte[] 数组! OutputStream.write(byte[]). 读写的时候最好有个协议,比如头4个字节用来确定包长!

读书人网 >J2SE开发

热点推荐