memamsaleh / ERoom

A multithreaded group chatting server where clients can connect and chat using reliable UDP connections

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EROOM

A multithreaded real-time chat room server where clients can connect, chat and share files using reliable UDP connections.

Features:

  • Real-time group chat
  • Realiable UDP data transfer
  • Commands system
  • File sharing

TO DO:

  • Add Private messages
  • Add channels (public)
  • Add Private channels
  • Add more commands
  • Encrypt the Messages (RSA and AES)

Sample Screenshots:

CLIENTA:

clientA

CLIENTB:

clientB

CLIENTC:

clientC

SERVER:

Server

About

A multithreaded group chatting server where clients can connect and chat using reliable UDP connections

License:MIT License


Languages

Language:C++ 98.8%Language:CMake 1.2%