2017-09-20 6 views
0

にクライアントからの発光ではない私は、次のような確立し、サーバ・クライアントの接続プロトコルを持っています指定されたポートで、ユーザーがクライアントにアクセスすると、接続が確立され、クライアントコンソールから接続成功が出力されます。Socket.ioがサーバー

サーバーは、クライアントにデータを送信するために 'initmap'を発行できますが、接続時にクライアントからサーバーにテストデータを送信することはできません。

このインスタンスでは、クライアントからサーバーへの送信ではなく、サーバーからクライアントへの送信のみが機能するように見えるのはなぜですか。

答えて

1

あなたはソケットインスタンスではなく、サーバインスタンス上testイベントをリッスンする必要があります。ありがとうございました、理にかなって

io.on('connection', function (socket) { 
    ... 
    socket.on('test', function (event) { // <-- `socket.on()` instead of `io.on()` 
    console.log('received client emit'); 
    }); 
}); 
+0

ああ –

関連する問題