gpt4 book ai didi

java - 从 Java 应用程序向/从 SocketIO/nodejs 服务器订阅/发布消息?

转载 作者:行者123 更新时间:2023-11-29 03:36:14 24 4
gpt4 key购买 nike

在 javascript 中有一个 NodeJS + SocketIO 服务器。是否有选项可以让 Java 应用程序连接到该 NodeJS/SocketIO 服务器,以便它可以发布和订阅消息?

最佳答案

我最近做了一些类似的东西用于教学(node.js 服务器,发布/订阅中的 java 客户端)。

其实,你应该考虑Faye : http://faye.jcoglan.com/您可以使用 faye 在 node.js 实例中附加 websocket 和/或 bayeux 服务器。

然后您可以连接任何实现其中一个或两个协议(protocol)的客户端。

我过去成功地将它用于学生的实验室,其中服务器是 node.js 发布信息,java 客户端使用 cometd 库(http://cometd.org/)订阅 faye。

源代码:

虽然文档是法语的,但我猜是https://github.com/cgravier/WI-UCLab/blob/master/lab%20document/context-awareness.pdf中第4页的图是不言自明的。

HTH

法赫德

关于java - 从 Java 应用程序向/从 SocketIO/nodejs 服务器订阅/发布消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15389922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com