【发布时间】:2016-12-26 22:31:39
【问题描述】:
目前我遇到一种情况,我想将输入流读取到一个只包含一个字节的字节数组中。我重复这样做一定次数,以确保我得到相应的字节长度。例如,40 个字节读取 40 次。但是在这个套接字的另一端,它在每个写入方法中写入 512 个字节。(实际上在大多数情况下读取缓冲区是 512 个字节,只是在某种情况下我一次读取一个字节)。我想知道在这种情况下,发送套接字是否仍然每次通过网络写入 512 个字节,而接收套接字接收所有这些字节并将它们存储在本地字节数组中,并且 read 方法每次从本地数组中读取一个字节或发送套接字每次也只写入 1 个字节?这个问题可能听起来有点困惑,希望我说清楚了。非常感谢任何帮助!
【问题讨论】: