标签: java sockets flush
告诉我。
当我调用Socket.getOutputStream.write()时,会发生什么?然后是Socket.getOutputStream.flush(); ? 因为当我想发送超过8162个字节时,它只发送可以放在这个大小的字节。并且不发送下一个字节。
答案 0 :(得分:0)
我不做Java而我可能错了,但我的建议是Socket有一个缓冲区用于传出数据,大约8162字节是它的最大大小,超过该数量的数据将从缓冲区中截断因此不会被发送