Skip to content

Create your own IRC server in C++, fully compatible with an official client.

Notifications You must be signed in to change notification settings

Reaster0/ft_IRC

Repository files navigation

FT_IRC

LAUNCH IRCII

irc <nickname> <server_ip>:<port>:<server_password>

COMMAND TO TEST

/JOIN <chan_name,chan_name...> /PART <chan_name,chan_name...> /INVITE <chan_name> /TOPIC /PING /LIST /NAMES <chan_name> /NOTICE <your_message> /PASS /MODES <chan_name> <+|-> /MSG <chan_name> <your_message> /NICK /USER /QUIT /NAMES <chan_name> /MOTD /TIME /INFO /AWAY /USERHOST <user_name,user_name...> /ISON <user_name,user_name...> /TOPIC /WHO <chan_name> /KICK <user_name> /KILL <user_name> /WHOIS <user_name> /WHOWAS <user_name> /ADMIN /LUSERS /OPER <oper_name> /PASS

CHAN_MODES

t (locked topic) i (invited only) s (secret) p (private) a (anonymous) n (receive message from chan only) m (only moderators can speaks) l (number of user limited)

BONUS

To send

/DCC SEND <receiver_nickname> <path_to_file>

To receive

/DCC GET <sender_nickname> <filename>

About

Create your own IRC server in C++, fully compatible with an official client.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published