Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Basic IRC Server Protocol overview / tutorial

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.

like image 669
T4u Avatar asked Jun 27 '11 20:06

T4u


2 Answers

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.

like image 190
jous Avatar answered Nov 20 '22 02:11

jous


I see @jous has already answered your query.

For others who want to learn about IRC server development, here is a very good resource - https://www.alien.net.au/irc/index.html

like image 5
Garbage Avatar answered Nov 20 '22 00:11

Garbage