socket.on('data', function(data, socket){
console.log(socket);
worker.handle(data, socket);
これを行うと、出力はundefined
. ソケットデータの代わりにそれを取得するのはなぜですか? これにより、(未定義の) ソケットがワーカー スクリプトに渡され、ワーカー スクリプトはその未定義のソケットに書き込みを試み、サーバーをクラッシュさせます。
socket.on('data', function(data, socket){
console.log(socket);
worker.handle(data, socket);
これを行うと、出力はundefined
. ソケットデータの代わりにそれを取得するのはなぜですか? これにより、(未定義の) ソケットがワーカー スクリプトに渡され、ワーカー スクリプトはその未定義のソケットに書き込みを試み、サーバーをクラッシュさせます。