在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. Rebus支持Web應用發佈消息並訂閱消息
- 2. 無法從服務器發佈消息:Google雲消息傳遞
- 3. 消息持久 - Redis的發佈/訂閱
- 4. 從服務器發送消息到iOS應用程序
- 5. 缺少訂閱的消息通過服務質量發佈= 2
- 6. 發佈的消息,從業務邏輯
- 7. 在Java應用程序中發佈和訂閱Comet服務器
- 8. 無法從服務器應用程序發送消息到GCM服務器
- 9. 從GCM服務器嚮應用程序發送消息
- 10. 消息未從IBM Bluemix發佈到ESP8266
- 11. 從Web API發佈到消息隊列
- 12. 從AWS Lambda發佈消息到AWS IoT
- 13. MQTT - Java應用程序無法看到發佈的消息
- 14. 使用發佈/訂閱模型發送批量消息
- 15. IBM MQ向一個用戶發佈/訂閱發送消息
- 16. 發送到發佈對象的消息(從未手動發佈)
- 17. 從Java服務器將消息推送到AIR應用程序
- 18. 從移動設備發送SMS,MMS消息並將該消息發送給Java應用程序服務器
- 19. 從iPhone應用程序發佈消息給朋友的牆壁
- 20. 如何從我的應用程序發佈消息Facebook牆
- 21. 如何通知從應用程序發佈的消息?
- 22. Java-udp編程 - 從服務器發送消息到客戶端
- 23. MSMQ發佈消息
- 24. 如何在兩個應用程序之間發佈/訂閱JMS消息?
- 25. 從iPhone應用程序發送消息
- 26. socket.io從服務器端發起消息
- 27. 從NIO服務器發送消息
- 28. SpringWebSockets不從服務器發送消息
- 29. wxWidgets的發佈訂閱 - 檢測哪些對象發送消息
- 30. 本地與在發佈/訂閱消息遠程隊列