2012-04-04 23 views
3

含義:用戶認證到應用程序 - >應用程序設置socket.io連接的名稱空間(http://www.socketioserver.com/NAMESPACE),節點服務器相應地響應,而不針對該特定進行硬編碼命名空間。到那個特定的命名空間。是否有人在node/socket.io中成功實現了動態名稱空間?

因此,目的是編寫一段服務器端節點代碼,用於響應具有該名稱空間的適當數據的特定名稱空間的請求,而無需知道在事先知道將從客戶端連接的名稱空間。

回答

3

是的,你可以很容易地做到這一點。您只需要事先進行某種握手(例如,在默認的ns上發送一條消息,用於標識請求的ns),以便socketio代碼知道需要偵聽的命名空間。

然後,您可以只使用sio.of(namespaceFromHandshake).on...

+0

啊。我正在反思。謝謝。 – EvilJordan 2012-04-04 13:13:11

+0

我知道我在迴應這個很多個月後......當時,使用一個非常舊的節點版本,這個工作。在我的生活中,我不能使用最新版本的節點和socket.io。 – EvilJordan 2012-11-26 18:34:49

相關問題