1'use strict'; 2 3const common = require('../common'); 4const net = require('net'); 5 6const server = net.createServer((socket) => { 7 socket.resume(); 8}).unref(); 9 10server.listen(common.mustCall(() => { 11 const connect = (...args) => { 12 const socket = net.createConnection(server.address().port, () => { 13 socket.end(...args); 14 }); 15 }; 16 17 const cb = common.mustCall(() => {}, 3); 18 19 connect(cb); 20 connect('foo', cb); 21 connect('foo', 'utf8', cb); 22})); 23