Skip to content

A terminal-based peer to peer chatting app that uses UDP hole punching

Notifications You must be signed in to change notification settings

kenneth-ge/P2P-with-Hole-Punching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2P-with-Hole-Punching

Features

  • ✅ hole punching
    • ⌛ Universal Plug-n-Play
    • ⌛ works behind symmetric NATs (link to test)
  • ✅ basic text chatting
  • ✅ TTL for names in STUN server (i.e. removing names after they've disconnected from the STUN server)
  • ⌛ Host on an actual server
  • ⌛ Reliability on top of UDP (this was a little bit of an issue during testing)
  • ⌛ Security and encryption
  • ⌛ ACKs etc. to confirm that both users mutually want to communicate with each other

About

A terminal-based peer to peer chatting app that uses UDP hole punching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published