docs: function(config) { // ctor
  	config =  config || {};
  	var 
  	me = this,
  	addresses;
  	
  	debugger;
  	this.srcAddress = config.srcAddress; // {} for any
  	if (typeof(this.srcAddress) === 'string') {
  		addresses = this.srcAddress.split(',');
  		this.srcAddress = {};
  		addresses.forEach(function(val, index, array) {
  				me.srcAddress[val] = true;
  		})
  	}
  	this.port = config.port || 514;
  	this.ipv6 = config.ipv6 || false;  
  	this.verbose = config.verbose || false;
  	
  	process.nextTick(function() {
  			me.start();
  	});
  	EventEmitter.call(this);
  }