【发布时间】:2011-09-01 14:55:33
【问题描述】:
我想在 Websockets 上找到一个好的(最新的)Java Trail 类型的入门教程,其中包含 Javascript 客户端代码和 Java 服务器代码(实际有效)。在服务器端,如果我所要做的就是创建一个简单的套接字服务器或类似的东西,请告诉我。到目前为止,我没有发现任何东西(尽管我已经搜索了几个小时)可以提供这样的基本基本信息(客户端除外,这显然很容易)。
我对使用现有的 Websocket 服务器系统不感兴趣(除了从简单教程中的简单复制粘贴开始)。如果你有兴趣,我会在下面告诉你原因。
我有一个开源项目,早在 HTML5 开始之前就一直在乞求它(从多年前的最初构想开始)。从 Websocket 获得双向通信,而不是长轮询、永久帧等,对我来说似乎是赢家。 (框架)软件的当前版本是HLL“light”——我通常强调不要拖入额外的代码。它仅使用 Java SE,尽管我打算使用 EE 通信构建版本。我目前可以轻松安装整个框架,并为手机等小型设备上的应用程序组件留出空间。
- 我想要最少的代码。
- 我以了解系统中的所有代码而自豪。
- 我认为,如果您必须告诉想要尝试它的人他们必须下载并安装各种其他开源代码才能做到这一点,那么对于一个新的开源项目来说,这就是死亡。
- 我不希望我的代码受到其他人代码的更改。
- 如果我能找到正确的文档,这真的不应该那么困难。
更新:我不再需要关于 websockets 的简单教程。我正在构建一个生产级 websocket 服务器,并且有一个非常好的基于浏览器的客户端用于测试。我现在正在构建一个非基于浏览器的客户端来配合它。顺便说一句,构建一个实现完整标准的多客户端 websocket 服务器并不简单。 (事后看来——难怪我没有得到任何答案。)如果它要作为基于浏览器的客户端的独立服务器工作,它需要 http(至少提供网页)和其他东西。不适合胆小的人或没有时间投入的项目。
【问题讨论】: