Ответ 1
Ранее упоминалось RFC1459. Хотя это очень хорошее введение в IRC, оно фактически было заменено RFC 2810-2813. Ниже приведен более полный список документации, необходимой для программирования любых связанных с IRC:
- RFC1459 (исходный RFC; заменен, но по-прежнему полезен)
- RFC2810 (архитектура IRC)
- RFC2811 (управление каналом IRC)
- RFC2812 (протокол клиента IRC)
- RFC2813 (протокол сервера IRC)
- спецификация CTCP
- DCC-спецификация
- Обновлена спецификация CTCP (не все клиенты поддерживают это)
- Проект ISupport (код ответа 005) (почти все серверы поддерживают это в настоящее время)
- Проект клиентских возможностей (команда CAP) (поддерживается некоторыми серверами/клиентами)
- стандарты и предложения IRCv3 (будущие возможности IRC, некоторые из которых уже широко поддерживаются)