Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 616 Bytes

README.md

File metadata and controls

12 lines (11 loc) · 616 Bytes

SdMessenger is a client-server chat application written in C#. Unlike typical examples, chat server is single-threaded and uses synchronous sockets. However, its design makes possible to distribute load over multiple threads.

Features:

  • Private messages (the only mode so far)
  • Client-server traffic encryption: AES/Blowfish with RSA key exchange
  • File transfer
    • Should handle really large files
    • Individual sessions can be suspended/resumed
  • Pure console chat server
    • Is administered via command line
    • Password-protected user accounts with different access rights
  • Works over the Internet