Skip to content

a chat app with a fully custom made TCP socket connection to send messages

Notifications You must be signed in to change notification settings

CosmicRaptor/project_obsidian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Obsidian

A WIP TCP socket based chat/file transfer program, developed using the Yaru theme for linux distributions.

How it works:

  • It's completely peer to peer, clients discover each other using multicast DNS.
  • Connections will be made to the port broadcasted by mDNS.
  • Uses TCP for the sockets to ensure a reliable connection.

What's working:

  • discovery of clients
  • advertising your client using mDNS
  • connect using TCP
  • sending and recieving text messages
  • encryption
  • message persistence
  • file sharing

About

a chat app with a fully custom made TCP socket connection to send messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published