【问题标题】:Comet implementation on glassfish v3Glassfish v3 上的彗星实现
【发布时间】:2012-07-05 19:17:28
【问题描述】:

我正在尝试在我的 glassfish 服务器 v3 上实现 comet grizzly。

我正在尝试使用 http url 对象从桌面应用程序连接 Web 服务器。

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

在 webserver servlet 中,我正在创建 ObjectOutputStream 以将响应写回客户端。 我将这个输出流媒体附加到彗星的处理上,这样我就可以在没有请求的情况下将数据推送到客户端。

在客户端上,我没有关闭 InputStreamer,以便我可以使用 Comet 读取网络服务器推送的响应。

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

谢谢, 阿里

【问题讨论】:

    标签: java comet glassfish-3


    【解决方案1】:

    Comet 是一种技术,用于通过 http 互联网连接通知客户端服务器上的更改。开始学习 Comet 的一个好地方是示例 here. 使用 java.io.ObjectInput/OutputStream 用于读取文件、传递序列化的 java 对象等。他们使用 Object Serialization Stream Protocol,这不适用于 comet。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-28
      • 2013-02-09
      • 2012-07-03
      • 2011-04-21
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多