在套接字连接保持打开状态时从 TCP 套接字读取时,有没有办法检测 EOF?
我见过的大多数例子都是这样的:
int n=0;
While((n = read.inStream(data)) != -1){
destType.write(data, 0, n);
}
然而,这意味着每次您想要接收一条新数据时都必须创建一个新连接。在我的情况下,这是一个恒定的图像流,以字节形式通过套接字发送,我想处理每个图像而不必关闭它们之间的连接,这样我就可以拥有与单个用户关联的所有图像,以及它只是更有效地不要频繁地打开和关闭连接。
那么有没有办法做到这一点或一些关于可能替代方案的信息?