enet udp holepunching server in Rust
-
Updated
Mar 14, 2024 - Rust
enet udp holepunching server in Rust
UDP based hole punching peer 2 peer comunication model implemented with C.
Netpunch is a tool to establish network connections between nodes which are behind NATs and firewalls
A P2P standard based on the fact that your contacts likely share at least some of yours
This proof of concept uses the ntfy service, STUNTMAN and wireguard to connect without any login two devices behind NAT.
A library for peer-to-peer networking, video conferencing, and chat
An UDP hole-punching utility and library based on AsyncIO
A CLI based chat application based on the concept of UDP hole punching
A node module that implements Mesh
Listens for UDP requests and returns the public ip and port of the source.
Library for handling TCP connections based on the hole punching technique.
UDP hole punching example and synchronization algorithm similar to DCUtR(WIP)
P2P UDP Hole Punching in Golang, with a sample app using Gomobile
With Magic Mesh you can create a mesh network topology for any UDP based application.
Connect server and client both behind NAT without relay
Add a description, image, and links to the hole-punching topic page so that developers can more easily learn about it.
To associate your repository with the hole-punching topic, visit your repo's landing page and select "manage topics."