A WIP TCP socket based chat/file transfer program, developed using the Yaru theme for linux distributions.
- 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.
- discovery of clients
- advertising your client using mDNS
- connect using TCP
- sending and recieving text messages
- encryption
- message persistence
- file sharing