1'use strict'; 2const common = require('../common'); 3const assert = require('assert'); 4const net = require('net'); 5 6const server = net.createServer(common.mustCall(function(s) { 7 server.close(); 8 s.end(); 9})).listen(0, '127.0.0.1', common.mustCall(function() { 10 const socket = net.connect(this.address().port, '127.0.0.1'); 11 socket.on('end', common.mustCall(() => { 12 assert.strictEqual(socket.writable, true); 13 socket.write('hello world'); 14 })); 15})); 16