Java 服务器和 socket.io [英] Java server and socket.io
问题描述
是否有任何示例(现成的脚本)可以使用 socket.io 库连接到 java 服务器?我的问题:我有一个在 java 上运行的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时会通知服务器).我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端.但是现在服务器和客户端现在使用简单的文本协议进行通信.
Are there any examples(ready scripts) to connect to java server with socket.io library? My problem: I have a server that works on java (proceed some data from clients) and a java client that is always connected to server (server is to be informed when a client is disconnected). I want to create a javascript extension for google chrome that replace this java client. But now server and client communicate now with simple text protocol.
推荐答案
有几个 java 库提供 java 与 socket 的连接.io 客户端.
There are several java libraries that provide java's connectivity with socket.io client.
- ibdknox/socket.io-netty(注意:自 2011 年以来未更新,与 socket.io v0.7 或更高版本不兼容)
- avostyakov/Socket.IO-Java(Ovea/Socket 的一个分支.IO-Java 不再可用)
- mrniko/netty-socketio
- 大气/大气(参见 Getting-Started-with-Socket.IO)
- trinopoty/socket.io-server-java(基于官方engine.io Java服务器但修改为普通socket.io)莉>
- ibdknox/socket.io-netty (NOTE: not updated since 2011, not compatible with socket.io v0.7 or above)
- avostryakov/Socket.IO-Java (a fork of Ovea/Socket.IO-Java which is no longer available)
- mrniko/netty-socketio
- Atmosphere/atmosphere (see Getting-Started-with-Socket.IO)
- trinopoty/socket.io-server-java (based on the official engine.io Java server but modified for normal socket.io)
在 socket.io 的官方文档 在其他服务器实现"下.
The trinopoty and mrniko servers are both mentioned on the official docs for socket.io under "other server implementations".
- 官方 Java 客户端
- benkay/java-socket.io.client(注意:没有维护时间更长)
- Gottox/socket.io-java-client(注意:存储库现已存档)
- Official Java client
- benkay/java-socket.io.client (NOTE: no longer maintained)
- Gottox/socket.io-java-client (NOTE: repository has now been archived)
这篇关于Java 服务器和 socket.io的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!