Сведения о вопросе

Life

20:58, 24th August, 2020

Теги

ruby   shoes   irc    

Программирование простого клиента IRC (Internet-Relay-Chat)

Просмотров: 434   Ответов: 5

Я начал использовать IRC в молодом возрасте, и я всегда был очарован им. В качестве языкового упражнения я думал о программировании простого клиента IRC в Ruby с обувью в качестве графического интерфейса. Мой вопрос к вам, добрые господа, что мне нужно знать, чтобы начать это великое приключение (кроме обуви и Ruby, конечно)? Я полагаю, что есть какая-то спецификация на протокол IRC. Есть какие-нибудь указания?



  Сведения об ответе

lool

04:33, 23rd August, 2020

В предыдущем посте упомянул RFC1459. Хотя это очень хорошее введение в IRC, на самом деле оно было заменено RFCs 2810-2813. Вот более полный список документации, необходимой для программирования всего, что связано с IRC:


  Сведения об ответе

ASER

09:50, 28th August, 2020

Спецификация IRC изложена в RFC 1459

http://www.irchelp.org/irchelp/rfc/rfc.html


  Сведения об ответе

PAGE

05:23, 22nd August, 2020

Я нашел это gem в Википедии. Звучит устрашающе.

На самом деле это не так.

Telnet на сервер IRC и засвидетельствовать простоту протокола из первых рук. Самое сложное-это рукопожатие, после которого все очень просто.


  Сведения об ответе

baggs

14:59, 10th August, 2020

Однажды я реализовал клиент и сервер с еще двумя ребятами (в рамках курса).
Я могу сказать вам, что RFC, с которым вы уже были связаны, - это здорово.
Я бы также попробовал просто обнюхать связь с существующим клиентом, чтобы увидеть, как все это работает.


  Сведения об ответе

ЯЯ__4

10:07, 12th August, 2020

Не совсем ответ на ваш вопрос, но это может быть полезно. Если вы используете Ruby, я нашел проект "осенние листья" отличным способом построить IRC-бота с использованием Ruby:

http://github.com/RISCfuture/autumn/tree/master

Это в значительной степени колкость мира Ruby.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться