【发布时间】:2015-11-19 10:26:23
【问题描述】:
我通过 Java 中的套接字发送文件。
如果我在发送文件后关闭套接字连接,这将非常有效,因此 read 方法返回 -1。 但是我不想关闭套接字,所以我需要一个终止条件。 我尝试使用 inputStream.available,但它没有返回确切的字节数。
int number;
while((number = inputStream.read(buffer)) != -1) {
fileStream.write(buffer, 0, number);
}
我该怎么做?
【问题讨论】: