0

Socket.IO サーバーをセットアップしようとしていますが、現在、接続が Wiki のように機能していないようです。名前空間 を使用してサーバーに接続しています/client。デバッグ ログに接続が正常に表示されていますが、接続メッセージが表示されません (他のコンテンツが添付されません)。

サーバ側

var clients = io
    .of('/client')
    .on('connect', function (socket) {
        // This is never getting run
        console.log('Client connected');
    });

クライアント側

var socket = io.connect('http://localhost:8082/client');

上記のコードで、コンソールに「クライアントが接続されました」というメッセージが表示されないのはなぜですか?

4

1 に答える 1

4

ですから、私が疑ったように、これは非常に単純な問題であることがわかりました。クライアントはconnectイベントを使用しますが、サーバーはconnection.

コードは次のようになります。

var clients = io
    .of('/client')
    .on('connection', function (socket) {
        // This is never getting run
        console.log('Client connected');
    });
于 2012-05-16T21:59:39.300 に答える