gpt4 book ai didi

java - glassfish v3 上的 Comet 实现

转载 作者:行者123 更新时间:2023-12-01 05:15:13 26 4
gpt4 key购买 nike

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

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

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

在网络服务器 servlet 中,我正在创建 ObjectOutputStream 以将响应写回客户端。我将这个输出流媒体附加到 cometd 的处理上,以便我可以将数据推送到客户端,而无需随后在同一响应 channel 上发出请求。

并且在客户端上,我不会关闭 InputStreamer,以便我可以使用 comet 读取网络服务器推送的响应。

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

谢谢,阿里

最佳答案

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

关于java - glassfish v3 上的 Comet 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com