2013-03-13 49 views

回答

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

  • Java客戶端:https://github.com/cgravier/WI-UCLab/tree/master/context-client-java(抱歉它是一個庫地獄,它是專爲

    • 與王菲此服務器也是傳統的HTTP服務器位於學生說我明確告訴不熟悉Maven的(或同等學歷),它是3H實驗室......反正。)

    儘管這份文件是法語,我想在4頁圖10是自我解釋的。

    HTH

    fafhrd

  • 1

    我已經使用這個android-websockets其中包括SocketIO和Pure Websockets通信,但沒有發現它如此穩定,它有連接到服務器的問題,但這個socket.io-java-client似乎沒事,但沒有使用它。

    相關問題