分类: 编程开发

2 篇文章

Java中SocketChannel传输中写入和读取String的一种方法
Java的SocketChannel中写入和读取String有几个需要注意的坑 如果直接使用write()和read()的话,有可能会出现发送或者接受到空消息的情,所以要加一个while()来循环检测是否把数据都写入/读取了 例子中使用UTF-8来传输字符串避免乱码 write() 非阻塞模式下,write()方法在尚未写出任何内容时可能就返回了。…