2011-05-20 76 views
14

我一直在使用socket.io在node.js中創建啓用websocket的服務器,並且它的功能非常強大。現在我想要在node.js中創建一個服務器端客戶端,它可以連接到其他地方的websocket服務器。這裏有沒有圖書館?是否有一個用於node.js的服務器端Websocket客戶端?

感謝

+1

此問題重複: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

回答

4

https://github.com/pgriess/node-websocket-client < - 爲你做這個工作的一個?

發現這個名單在這裏:https://github.com/joyent/node/wiki/modules

+0

如果我們正在專門討論socket.io,那麼這不起作用 - 包含心跳的涉及最小協議。查看我的示例中的引導代碼,剝離標題並響應心跳。 – Josh 2011-05-20 23:16:01

+0

這樣做的工作感謝..它不理想(如上所述),但它現在的基礎知識 – noli 2011-05-21 00:06:06

+0

@Noli如果您嘗試過,我從未在您的評論中看到過,所以...如果您有任何問題,我表示歉意。也許你可以用你做的任何改進來貢獻一些代碼? – jcolebrand 2011-05-21 01:26:22

2

沒有任何是巨大的。

前幾天我的郵件列表上跟吉列爾莫關於這一點,看看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

+0

感謝您的示例和鏈接 – noli 2011-05-21 00:05:27

1

我剛剛在一個具有類似需求的項目上工作:一個作爲Socket.io服務器的節點服務器,通過適當的websockets連接到另一個服務。我使用ws module作爲Node中的websocket客戶端。

請注意,正如Josh上面提到的,Socket.io是一個基於網絡套接字的協議。

相關問題