简体   繁体   English

Java 服务器和 socket.io

[英]Java server and socket.io

Are there any examples(ready scripts) to connect to java server with socket.io library?是否有任何示例(就绪脚本)可以使用 socket.io 库连接到 java 服务器? 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).我的问题:我有一个在 java 上运行的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时会通知服务器)。 I want to create a javascript extension for google chrome that replace this java client.我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端。 But now server and client communicate now with simple text protocol.但是现在服务器和客户端现在使用简单的文本协议进行通信。

There are several java libraries that provide java's connectivity with socket.io client.有几个 java 库提供 java 与socket.io客户端的连接。

Servers服务器

  1. ibdknox/socket.io-netty (NOTE: not updated since 2011, not compatible with socket.io v0.7 or above) ibdknox/socket.io-netty (注意:自2011年以来未更新,与socket.io v0.7或更高版本不兼容)
  2. avostryakov/Socket.IO-Java (a fork of Ovea/Socket.IO-Java which is no longer available) avostryakov/Socket.IO-Java (不再可用的Ovea/Socket.IO-Java 的一个分支)
  3. mrniko/netty-socketio mrniko/netty-socketio
  4. Atmosphere/atmosphere (see Getting-Started-with-Socket.IO ) Atmosphere/atmosphere (请参阅Socket.IO 入门
  5. trinopoty/socket.io-server-java (based on the official engine.io Java server but modified for normal socket.io) trinopoty/socket.io-server-java (基于官方engine.io Java服务器,但修改为普通socket.io)

The trinopoty and mrniko servers are both mentioned on the official docs for socket.io under "other server implementations".socket.io 的官方文档“其他服务器实现”下都提到了 trinopoty 和 mrniko 服务器。

Clients客户

  1. Official Java client官方 Java 客户端
  2. benkay/java-socket.io.client (NOTE: no longer maintained) benkay/java-socket.io.client (注意:不再维护)
  3. Gottox/socket.io-java-client (NOTE: repository has now been archived) Gottox/socket.io-java-client (注意:存储库现已归档)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM