代码之家  ›  专栏  ›  技术社区  ›  oneat

Java是如何发送信息的?

  •  0
  • oneat  · 技术社区  · 15 年前

    告诉我。

    当我调用socket.getOutputstream.write();然后socket.getOutputstream.flush();时,会出现什么效果? 因为当我想发送超过8162个字节时,它只发送可以放在这个大小的字节。下一个字节不会被发送。

    请给我解释一下。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Crippledsmurf    15 年前

    我不做Java,我可能是错误的,但是我的建议是,套接字有一个用于输出数据的缓冲区,大约8162字节是它的最大大小,超过该量的数据将从缓冲区中截断,因此不会被发送。