A simple IRC server and a client. It is very basic as the client just takes the methods and their parameters directly as the user input.
NICK
to set-up your nicknameLIST
to list channels (can take a string to search through the channels)JOIN
to join a channelPART
to leave a channelUSERS
to list users (can take a string to search through the users)PRIVMSG
to send a private message to someone (takes as argument the person you want to send it to)AWAY
to toogle your away status (can take as argument the reason why you're away)SEND_FILE
to send a fileACCEPT_FILE
to accept a file someone sent youHELP
to list the different commandsPING
to ping the serverMOTD
to display the message of the dayUSER
to log in using your user namePASS
to log in using your passwordTOPIC
to change a channel's topicQUIT
to quit the serverOPER
to become a server's operatorSQUIT
to shut down the server if you're the operator
Just write raw text if you want to write to everyone on your current channel
The default port is 4242