Javascript The Definitive Guide 5E examples ch1
NAT Traversal (UPNP) example