J2SE中的WebSockets(服务器/客户端)实现——为什么不呢?



我们可以在j2se中实现websockets吗?我的意思是类似于旧的,不可用的,但可爱的websocket4j?

我是一个用j2se构建的应用服务器的作者。我不关心j2ee,我主要使用数组、套接字、线程、数据库连接和文件系统访问,这些都是我这一行的。我只需要打开websockets客户端世界。我不需要j2ee应用服务器。我不想使用j2ee web容器。我只需要扩展我的应用程序服务器构建在纯java能够管理websocket套接字(http握手套接字)以及套接字。

该死,有人忘了j2se实现的websockets?

我读到它不是在计划(或只有客户端实现),但我认为我所要求的应该已经可用;考虑到websockets即将到来的重要性。不是吗?为什么只支持J2EE ?

希望得到一些反馈。谢谢你。

你的核心问题"为什么"可能更适合于开源SE,但是…

作为Java的早期采用者,我很遗憾地说,对J2SE的兴趣已经不多了。从Java 1.4开始,我最喜欢的一些J2SE库就一直停留在"足够好"的水平上,正如您所发现的,用于新技术的库很难找到。

好消息是,写一个可能并不太难。有一个不错的(不能说很好,因为它缺少Javadoc) Socket。Android的IO客户端库,可能很容易移植到J2SE。还有一些服务器实现,我认为它们在支持当前版本的Socket.IO方面已经落后了。你可以将其中一个更新并移植。保持Android兼容性,它可能会吸引大量的支持,这将有利于Android和J2SE。

Atmosphere

你可能会发现Atmosphere(异步WebSocket/Comet框架)开源项目很有趣。参见Async-IO.org网站。

我相信这可以在Java SE上运行,因为我在Mac OS x上的Java SE上的Apache Tomcat上的Vaadin web应用程序中使用它。

<标题> Servlet容器h1> pache Tomcat, Eclipse Jetty和其他开源Servlet容器在Java SE上运行,可以使用WebSocket代码。

Java EE基本上是Java SE加上一堆jar。您可以选择在Java SE上运行的各种库。

Wikipedia有WebSocket实现的比较

正确答案来自@Paul:

你在找这样的东西吗?github.com/TooTallNate/Java-WebSocket

相关内容

  • 没有找到相关文章

最新更新