1'use strict'; 2// Just test that destroying stdin doesn't mess up listening on a server. 3// This is a regression test for 4// https://github.com/nodejs/node-v0.x-archive/issues/746. 5 6const common = require('../common'); 7const net = require('net'); 8 9process.stdin.destroy(); 10 11const server = net.createServer(common.mustCall((socket) => { 12 console.log('accepted...'); 13 socket.end(common.mustCall(() => { console.log('finished...'); })); 14 server.close(common.mustCall(() => { console.log('closed'); })); 15})); 16 17 18server.listen(0, common.mustCall(() => { 19 console.log('listening...'); 20 21 net.createConnection(server.address().port); 22})); 23