Java 服务器和 socket.io [英] Java server and socket.io

查看:41
本文介绍了Java 服务器和 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.

  1. ibdknox/socket.io-netty(注意:自 2011 年以来未更新,与 socket.io v0.7 或更高版本不兼容)
  2. avostyakov/Socket.IO-Java(Ovea/Socket 的一个分支.IO-Java 不再可用)
  3. mrniko/netty-socketio
  4. 大气/大气(参见 Getting-Started-with-Socket.IO)
  5. trinopoty/socket.io-server-java(基于官方engine.io Java服务器但修改为普通socket.io)
  1. ibdknox/socket.io-netty (NOTE: not updated since 2011, not compatible with socket.io v0.7 or above)
  2. avostryakov/Socket.IO-Java (a fork of Ovea/Socket.IO-Java which is no longer available)
  3. mrniko/netty-socketio
  4. Atmosphere/atmosphere (see Getting-Started-with-Socket.IO)
  5. 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".

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

这篇关于Java 服务器和 socket.io的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆