Skip to content

P2P UDP Hole Punching in Golang, with a sample app using Gomobile

Notifications You must be signed in to change notification settings

SebMenozzi/p2p-hole-punching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

P2P Hole Punching

Experimentation of a peer to peer technique that is called Hole Punching. This project has a sample iOS app with a golang library (build with gomobile).

RDV Server

To build the rendez-vous server, run ./rdv.sh in p2p folder.

Terminal

To build a terminal client, run ./terminal.sh in p2p folder.

Core

To build the core (golang mobile library), run ./build_core.sh. After, you can replace Core.framework in the iOS folder and launch the project with Xcode.

Have fun!

About

P2P UDP Hole Punching in Golang, with a sample app using Gomobile

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published