Goal: Create an IRC server which existing IRC clients can successfully connect to, create channels on, and chat on. Concepts: Sockets, multi-threading
Original: https://tools.ietf.org/html/rfc1459 - At least read for some of the overview and section 2 Client Protocol: https://tools.ietf.org/html/rfc2812 - Will tell you how a client communicates to a server Reference Material: http://chi.cs.uchicago.edu/chirc/irc_examples.html