2012-07-05 89 views
1

我想在我的glassfish服务器v3上实现彗星灰熊。彗星在glassfish v3上的实现

我想从使用http url对象的桌面应用程序连接web服务器。

我在客户端和Web服务器上都创建了ObjectInputStreamer和ObjectOutputStreamer。

在webserver servlet中,我创建ObjectOutputStream来将响应写回客户端。 这个输出流式传输我附加到彗星的处理,以便我可以在没有请求后在同一响应通道上将数据推送到客户端。

,并在客户端,我不关闭InputStreamer,这样我可以读取使用彗星由网络服务器推响应。

但在从网络服务器它没有给予任何异常,但我仍无法在客户端这给EOFException类从打开读取输入流读取输出流写入数据。

感谢, 阿里

回答

0

彗星是用来更改通知的客户端服务器通过HTTP的Internet连接的技术。示例here.使用java.io.ObjectInput/OutputStream是为了读取文件,传递序列化的Java对象等。它们使用Object Serialization Stream Protocol,它不适用于comet。