Предположим, что сервер создан как:
var net = require('net');
var server = net.createServer();
server.listen(32323, '127.0.0.1');
server.close(); // gives a "not running" error if there is IP in the listen statement
есть способ остановить его от node.js, например. без завершения/уничтожения всего процесса?
Кроме того, здесь более сложный пример, который не останавливается независимо от IP-адреса, на который привязан сервер:
var net = require('net');
var server = net.createServer(function(socket) {
socket.on('data', console.log);
server.close();
});
server.listen(32323);
var socket = net.createConnection(32323);
socket.write('hi');