| 12345678910111213141516171819202122232425262728293031 | 
							- var net = require('net');
 
- var assert = require('assert');
 
- var enableDestroy = require('./index.js');
 
- var server = net.createServer(function(conn) {
 
-   var i = setInterval(function() {
 
-     conn.read();
 
-     conn.write('hi\n');
 
-   }, 100);
 
-   i.unref();
 
- });
 
- server.listen(1337);
 
- enableDestroy(server);
 
- var connected = 0;
 
- for (var i = 0; i < 10; i++) {
 
-   var client = net.connect(1337);
 
-   client.on('connect', function() {
 
-     connected++;
 
-     if (connected === 10) setTimeout(destroy);
 
-   });
 
-   // just ignore the resets
 
-   client.on('error', function() {});
 
- }
 
- function destroy() {
 
-   server.destroy(function() {
 
-     console.log('ok');
 
-   });
 
- }
 
 
  |