A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/jasonpang/tcp-holepunching below:

GitHub - jasonpang/tcp-holepunching: A TCP hole punch / hole punching / hole-punch

To demonstrate hole punching / NAT traversal using the TCP protocol.

UDP hole punching is more well known and TCP hole punching is less supported by different router models, so this is a proof of concept.

  1. Run the Introducer executable on a publicy reachable server (e.g. an Amazon EC2 instance).

  2. Run the Peer executable on both PCs you want to connect.

  3. Use a service like cmyip.com to determine the public WAN IPs of each PC, and enter them in each Peer. Hit .

If the connection succeeds, then TCP hole punching just succeeded.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4