我有一个客户端-服务器应用程序。客户端和服务器端都在使用 java.net API。相反,java.net.ObjectOutputStream
并且java.net.ObjectInputStream
同时,要具体。
我试图找出ObjectOutputStream.write
当底层 TCP 层缓冲区已满时的行为方式。我想写尽可能多的数据。但目前我担心我可能最终不会抽取太多数据。因此,为了在编写频繁且庞大的数据之前确认这一点,如果文档可以提及这方面的任何内容,那将是有帮助的。
我应该写多少。到什么时候我才能继续写。当它变得太多时,我将如何知道?
任何知道如何或一个好的指针?
我假设最大带宽将取决于底层物理网络的功效。问候, 马维亚