2012-04-04 2 views
3

意味:アプリケーション - >アプリケーションに対するユーザー認証がsocket.io接続(http://www.socketioserver.com/NAMESPACE)のネームスペースを設定し、ノードサーバーはそれに応じてその特定のハードコードなしでに応答します名前空間。その特定の名前空間への誰もnode/socket.ioに動的名前空間を正常に実装しましたか?

目的は、特定のネームスペースの要求に応答するサーバー側のノードコードを、そのネームスペースの適切なデータとともに、クライアントからどのネームスペースに接続するかを知らなくても書き込むことです。

答えて

3

はい、これはかなり簡単に行うことができます。 socketioコードがどのネームスペースをlistenする必要があるかを知るために、何らかのハンドシェイク(例えば、要求されたnsを識別するために何かを使ってデフォルトのnsでメッセージを送るなど)を行うだけで済みます。

sio.of(namespaceFromHandshake).on...

+0

Ahです。私は考え過ぎた。ありがとう。 – EvilJordan

+0

私はこの数ヶ月後に私がこれに応答していることを知っています...その時、ノードの非常に古いバージョンを使って、これはうまくいったのです。私の人生の間、nodeとsocket.ioの最新バージョンで動作させることはできません。 – EvilJordan

関連する問題