Basic IRC Server Protocol overview / tutorial

T4u picture T4u · Jun 27, 2011 · Viewed 8.7k times · Source

I have to develop my own IRC Server for a project for school. School does not require much and all i have to show them is a functioning irc server which accepts multiple connections and actually performs the basic tasks such as opening a room, chatting, banning ..

I developed my own IRC bot when i was younger but building the irc server is much harder, as i do not have time to make my own research or read the whole RFC of the IRC Server protocol.

so the special is, do you know any sites/tutorials/articles that describe in short the irc server protocol, so i could develop a basic irc server without reading a whole RFC?

I know it might piss off some people that i do not actually want to study the protocol but just kind of "copy" it for my school project. this is not the case, i do want to study it as i studied a lot of protocols, and i will. Right now i do not need to understand it, i just need something working for my project, or i will be left without a grade.

Answer

jous picture jous · Jun 27, 2011

What language do you use?

Here is an working simple irc server written in java by Alex Boyd.

Edit: The source code for got lost in time. Use the archived version.