Базовый обзор протокола IRC Server - PullRequest
4 голосов
/ 28 июня 2011

Я должен разработать свой собственный IRC-сервер для школьного проекта. Школа не требует много, и все, что я должен показать им, это функционирование Сервер IRC, который принимает несколько соединений и фактически выполняет основные задачи такие как открытие комнаты, общение в чате, бан ..

Я разработал своего собственного бота IRC, когда я был моложе, но построить сервер IRC намного сложнее, поскольку у меня нет времени, чтобы провести собственное исследование или прочитать весь RFC протокола IRC Server.

так что особенное, знаете ли вы какие-либо сайты / учебные пособия / статьи, которые кратко описывают протокол сервера irc, чтобы я мог разработать базовый сервер irc без чтения всего RFC?

Я знаю, что это может разозлить некоторых людей, которые на самом деле не хотят изучать протокол, а просто «копируют» его для моего школьного проекта. это не тот случай, я хочу изучить его, так как изучил много протоколов, и я это сделаю Сейчас мне не нужно это понимать, мне просто нужно что-то, что работает для моего проекта, или я останусь без оценки.

Ответы [ 2 ]

5 голосов
/ 28 июня 2011

Какой язык вы используете?

Здесь - работающий простой irc-сервер, написанный на java Алексом Бойдом.

Редактировать: Исходный код потерян во времени. Используйте архивную версию .

4 голосов
/ 26 февраля 2013

Я вижу, что @jous уже ответил на ваш запрос.

Для тех, кто хочет узнать о разработке IRC-сервера, вот очень хороший ресурс - https://www.alien.net.au/irc/index.html

...