実際のところ
送り手
var net = require('net'); var HOST = 'localhost'; var PORT = 9999; var client = new net.Socket(); client.setEncoding('utf-8'); client.setTimeout(1000); client.connect(PORT, HOST, function() { console.log('CONNECTED TO: ' + HOST + ':' + PORT); //書き込み client.write("x=1000\r"); }); //閉じた時の処理 client.on('close', function() { console.log('Connection closed'); }); //タイムアウト時の処理 client.on('timeout', function () { console.log('Client connection timeout. '); });
以上をsockapp.jsとして保存し、以下の様に実行
$ node sockapp.js CONNECTED TO: localhost:9999 Client connection timeout.
受け手
今回は試験用にnetcatで
$ nc -l 9999 x=1000