Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 566 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 566 Bytes

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