func (router *NetworkRouter) Start() {
	log.Println("Sniffing traffic on", router.InjectorConsumer)
	checkFatal(router.InjectorConsumer.StartConsumingPackets(router.handleCapturedPacket))
	checkFatal(router.Overlay.(NetworkOverlay).StartConsumingPackets(router.Ourself.Peer, router.Peers, router.handleForwardedPacket))
	router.Router.Start()
}
// Start listening for TCP connections, locally captured packets, and
// forwarded packets.
Start listening for TCP connections, locally captured packets, and
forwarded packets.
// Start listening for TCP connections locally captured packets and // forwarded packets .
func (router *NetworkRouter) Start() {
	log.Println("Sniffing traffic on", router.InjectorConsumer)
	checkFatal(router.InjectorConsumer.StartConsumingPackets(router.handleCapturedPacket))
	checkFatal(router.Overlay.(NetworkOverlay).StartConsumingPackets(router.Ourself.Peer, router.Peers, router.handleForwardedPacket))
	router.Router.Start()
}
func ( router * NetworkRouter ) Start ( ) { log . Println ( " " , router . InjectorConsumer ) checkFatal ( router . InjectorConsumer . StartConsumingPackets ( router . handleCapturedPacket ) ) checkFatal ( router . Overlay . ( NetworkOverlay ) . StartConsumingPackets ( router . Ourself . Peer , router . Peers , router . handleForwardedPacket ) ) router . Router . Start ( ) }
Start listening for TCP connections, locally captured packets, and
forwarded packets.
Start listening for TCP connections locally captured packets and forwarded packets .