A multithreaded chat system written in Haskell
Pre-requisite: Need Haskell Stack installed to run the program
Run server:
$ link-exe <port>
Command to the server over TCP:
$ telnet <host> <port>
Commands sent to the server:
LOGIN <username>
Login with the usernameQUIT
Quit the serverMSG <username> <message>
Send a private message to a userJOIN <channel>
Join a channelLEAVE <channel>
Leave a channelTELL <channel> <message>
Send a message to a channel