【问题标题】:Is there a Java-applet implementation of HTML5 WebSockets?是否有 HTML5 WebSockets 的 Java 小程序实现?
【发布时间】:2010-12-28 18:22:40
【问题描述】:

是否有 HTML5 WebSockets 的 Java 小程序实现?

我想将 WebSockets 用于一个新项目,并使用 Java(或者可能是 Flash)提供向后兼容的 WebSockets 实现(适用于所有当前的非开发浏览器)。

我只想在服务器端编写和维护 WebSocket。我只想在客户端处理 WebSockets API(尽管如果没有真正的 WebSockets,这个 API 将被 Java 小程序“伪造”)。

谢谢,

克里斯。

【问题讨论】:

    标签: java sockets applet html


    【解决方案1】:

    这是一种可能的实现方式(使用 Flash 作为后备):

    http://github.com/gimite/web-socket-js

    没有保证(我现在离开了我的开发环境),但它看起来会满足你的需求。

    【讨论】:

    • 看起来很有用 - 我会测试。我担心代理 CONNECT 问题,但这可能不是问题。只要 websocket 服务器在不同的端口号上运行,并且用户的防火墙允许到该端口的传出连接,这可能不是问题。
    【解决方案2】:

    是的,有一个,请查看http://www.jwebsocket.org。 您的 jWebSocket 团队。

    【讨论】:

    • 谢谢,这正是我所需要的。使用 jwebsocket 和 web-socket-js 部署 Web 应用程序应覆盖 95% 以上的非 Chrome 浏览器。
    • 它看起来不像 WebSockets 的 Java-applet 实现。至少从您的描述和您的演示来看,它拒绝 Firefox 3.6 为不兼容:所以我想客户端目前仅在兼容浏览器上的 JS 中。
    【解决方案3】:

    作为Kaazing的代表发言:

    我们有 another solution,它提供对 Java、Flash、Silverlight 和 JS 的支持,并向后兼容所有 Websocket 之前的浏览器。 Documentation is located here.

    【讨论】:

    • 感谢您提供此信息,但由于他们的许可,我已经忽略了它:kaazing.com/license
    • 5.禁止使用。开发者不得: (a) 删除或修改任何软件标记或 Kaazing 专有权利的任何通知; (b) 重新分发程序或以任何方式将程序提供给任何第三方;重点是我的。
    • Kaazing WebSocket 网关自 2014 年以来一直是 available as an open source project under the Apache 2.0 license
    猜你喜欢
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 2011-06-23
    • 2016-01-20
    • 1970-01-01
    • 2016-04-16
    • 2011-01-13
    • 2011-03-17
    相关资源
    最近更新 更多