在javascript中有一个NodeJS + SocketIO服务器。有没有选择让Java应用程序连接到该NodeJS/SocketIO服务器,以便它可以发布和订阅消息?从Java应用程序订阅/发布消息到/从SocketIO/nodejs服务器发布消息?
1
A
回答
3
我最近做了类似的教学(node.js服务器,Java客户端在发布/订阅)。
实际上,您应该考虑Faye:http://faye.jcoglan.com/ 您可以使用faye将websocket和/或bayeux服务器附加到node.js实例中。
然后,您可以连接任何实现这些协议中的一个或两个的客户端。
我过去成功地将它用于实验室,其中服务器是node.js发布信息的学生,而java客户端使用cometd库(http://cometd.org/)订阅faye。
源代码:使用的cometd https://github.com/cgravier/WI-UCLab/blob/master/context-server-nodejs/simulateArduino.js
- 与王菲此服务器也是传统的HTTP服务器位于学生说我明确告诉不熟悉Maven的(或同等学历),它是3H实验室......反正。)
尽管这份文件是法语,我想在4页图10是自我解释的。
HTH
fafhrd
1
我已经使用这个android-websockets其中包括SocketIO和Pure Websockets通信,但没有发现它如此稳定,它有连接到服务器的问题,但这个socket.io-java-client似乎没事,但没有使用它。
相关问题
- 1. 消息持久 - Redis的发布/订阅
- 2. 发布的消息,从业务逻辑
- 3. 无法从服务器应用程序发送消息到GCM服务器
- 4. 从GCM服务器向应用程序发送消息
- 5. 从AWS Lambda发布消息到AWS IoT
- 6. 消息未从IBM Bluemix发布到ESP8266
- 7. MQTT - Java应用程序无法看到发布的消息
- 8. 使用发布/订阅模型发送批量消息
- 9. 从Java服务器将消息推送到AIR应用程序
- 10. 从移动设备发送SMS,MMS消息并将该消息发送给Java应用程序服务器
- 11. 如何通知从应用程序发布的消息?
- 12. Java-udp编程 - 从服务器发送消息到客户端
- 13. 从iPhone应用程序发送消息
- 14. 从NIO服务器发送消息
- 15. 本地与在发布/订阅消息远程队列
- 16. NetMQ订户与发布的消息
- 17. EasyNetQ消息发布程序模式
- 18. 从android发布消息在facebook墙上。
- 19. rabbitmq:消息不被消费者使用,但发布者能够发布消息
- 20. 发送或发布消息到Windows窗体消息循环
- 21. Java ActiveMQ:如何发送消息从客户端到服务器
- 22. 从客户端发送到服务器的Java消息
- 23. Mosquitto发布消息格式到Android应用程序
- 24. HTTP版本问题发布到服务器的XML消息
- 25. 将消息发布到服务器的设计建议
- 26. 如何将消息从服务器发送到客户端应用程序?
- 27. 发布/消耗:等待上订阅,消息过滤器和具有处置
- 28. 删除用于发布/订阅消息的“包装”事件处理程序
- 29. 在nServiceBus中订阅来自多个发布者的消息
- 30. 消息混乱:发布/订阅VS组播VS扇出