UNPKG

upnp-client

Version:

A Client Library to interface with UPnP compliant devices.

17 lines (15 loc) 492 B
var upnp = require('../') , inspect = require('util').inspect , log = function(event) { return function(device) { console.log('UPNP Event: \033[33m%s\033[39m', event) console.log(inspect(device, true, 10, true)) console.log() } } cp = new upnp.ControlPoint() cp.on('DeviceAvailable', log('DeviceAvailable')) cp.on('DeviceUpdated', log('DeviceUpdated')) cp.on('DeviceUnavailable', log('DeviceUnavailable')) cp.on('DeviceFound', log('DeviceFound')) cp.search()