UNPKG

nat-pmp

Version:

Node.js implementation of the NAT Port Mapping Protocol

20 lines (14 loc) 423 B
var natpmp = require('../'); var assert = require('assert'); var netroute = require('netroute'); var gateway = netroute.getGateway(); var first = natpmp.connect(gateway); first.once('listening', function () { var second = natpmp.connect(gateway); second.externalIp(function (err) { assert(err); console.log('Got error:', err); assert(/EALREADY|EADDRINUSE/.test(err.code)); first.close(); }); });