我一直在使用socket.io在node.js中創建啓用websocket的服務器,並且它的功能非常強大。現在我想要在node.js中創建一個服務器端客戶端,它可以連接到其他地方的websocket服務器。這裏有沒有圖書館?是否有一個用於node.js的服務器端Websocket客戶端?
感謝
我一直在使用socket.io在node.js中創建啓用websocket的服務器,並且它的功能非常強大。現在我想要在node.js中創建一個服務器端客戶端,它可以連接到其他地方的websocket服務器。這裏有沒有圖書館?是否有一個用於node.js的服務器端Websocket客戶端?
感謝
https://github.com/pgriess/node-websocket-client < - 爲你做這個工作的一個?
如果我們正在專門討論socket.io,那麼這不起作用 - 包含心跳的涉及最小協議。查看我的示例中的引導代碼,剝離標題並響應心跳。 – Josh 2011-05-20 23:16:01
這樣做的工作感謝..它不理想(如上所述),但它現在的基礎知識 – noli 2011-05-21 00:06:06
@Noli如果您嘗試過,我從未在您的評論中看到過,所以...如果您有任何問題,我表示歉意。也許你可以用你做的任何改進來貢獻一些代碼? – jcolebrand 2011-05-21 01:26:22
沒有任何是巨大的。
前幾天我的郵件列表上跟吉列爾莫關於這一點,看看http://groups.google.com/group/socket_io/browse_thread/thread/74e9ff6d7e931f6e
我寫了這是一個自舉在我的測試,以幫助: https://github.com/jmoyers/mettle/blob/master/test/test-socket.coffee#L18-49
吉列爾莫正在一個在這裏爲0.7 : https://github.com/LearnBoost/Socket.IO-node-client
感謝您的示例和鏈接 – noli 2011-05-21 00:05:27
我剛剛在一個具有類似需求的項目上工作:一個作爲Socket.io服務器的節點服務器,通過適當的websockets連接到另一個服務。我使用ws
module作爲Node中的websocket客戶端。
請注意,正如Josh上面提到的,Socket.io是一個基於網絡套接字的協議。
此問題重複:http://stackoverflow.com/questions/3842565/is-there-a-browserless-websocket-client-for-node-js-that-does-not-need-to-use-a/8055463#8055463看到我的廣泛答案。 – 2011-11-08 18:48:58