我可以使用 java nio 发送小数据。
但是如果我想发送一个非常大的数据,那么我的套接字通道就不能正常工作。
message = "very large data"+"\n";
ByteBuffer buf = ByteBuffer.wrap(message.getBytes());
int nbytes = channel.write(buf);
所有数据都已发送。
我想从服务器读取数据,所以我使用 BufferedInputStreaReader.readLine(); 在这种情况下,我没有收到任何错误,我也无法检索我发送的任何数据
谢谢迪帕克