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