私はソケットに耳を傾けsocket.io
サーバーを持っていますか? 2つのクライアントがmyEvent
イベントを発行すると、両方のクライアントで同時に動作しますか?またはそれは次々に処理されるでしょうか?Socket.IOはマルチスレッドですか?マルチスレッドでの作業このコードは</p> <pre><code>io.sockets.on('connection', function(socket){ socket.on('myEvent', function(data){ socket.emit('eventReceived', { status: 1 }); }); }); </code></pre> <p>です:
多くの感謝!
コアで実験的なクラスタモジュールが利用可能ではありません、それはマルチスレッドではありませんがあります。 Node.jsは、単一のスレッドイベントループを使用します。参照してください[この回答](http://stackoverflow.com/questions/9362823/why-is-a-function-and-a-callback-non-blocking-in-node-js/9363071#9363071)私のさらなる説明。 –
Node.jsがマルチスレッド化されていない場合は、Socket.IOもマルチスレッド化されていないことを意味しますか? – udidu
正確に。メッセージングのための分散バックエンドを実行することで拡張することができます。 –