10

是否有任何示例(现成的脚本)可以使用 socket.io 库连接到 java 服务器?我的问题:我有一个在 java 上工作的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时将通知服务器)。我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端。但是现在服务器和客户端现在使用简单的文本协议进行通信。

4

1 回答 1

16

有几个 java 库提供 java 与socket.io客户端的连接。

服务器

  1. ibdknox/socket.io-netty(注意:自 2011 年以来未更新,与 socket.io v0.7 或更高版本不兼容)
  2. avostryakov/Socket.IO-Java(Ovea/Socket.IO-Java 的一个分支,不再可用)
  3. mrniko/netty-socketio
  4. Atmosphere/atmosphere(参见Getting-Started-with-Socket.IO
  5. trinopoty/socket.io-server-java(基于官方engine.io Java服务器但修改为普通socket.io)

trinopoty 和 mrniko 服务器都在socket.io 的官方文档中的“其他服务器实现”下提到。

客户

  1. 官方Java客户端
  2. benkay/java-socket.io.client(注意:不再维护)
  3. Gottox/socket.io-java-client(注意:存储库现已存档)
于 2012-03-01T11:03:23.687 回答