/IRC

A simple IRC server and a client. -- Don't use this.

Primary LanguageC

IRC

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.

Commands

  • NICK to set-up your nickname
  • LIST to list channels (can take a string to search through the channels)
  • JOIN to join a channel
  • PART to leave a channel
  • USERS 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 file
  • ACCEPT_FILE to accept a file someone sent you
  • HELP to list the different commands
  • PING to ping the server
  • MOTD to display the message of the day
  • USER to log in using your user name
  • PASS to log in using your password
  • TOPIC to change a channel's topic
  • QUIT to quit the server
  • OPER to become a server's operator
  • SQUIT 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

Default port

The default port is 4242