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.
NICKto set-up your nicknameLISTto list channels (can take a string to search through the channels)JOINto join a channelPARTto leave a channelUSERSto list users (can take a string to search through the users)PRIVMSGto send a private message to someone (takes as argument the person you want to send it to)AWAYto toogle your away status (can take as argument the reason why you're away)SEND_FILEto send a fileACCEPT_FILEto accept a file someone sent youHELPto list the different commandsPINGto ping the serverMOTDto display the message of the dayUSERto log in using your user namePASSto log in using your passwordTOPICto change a channel's topicQUITto quit the serverOPERto become a server's operatorSQUITto 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