/IRC

Primary LanguageC++

ft_irc

IRC (англ. Internet Relay Chat) — протокол прикладного уровня для обмена сообщениями в режиме реального времени. Разработан в основном для группового общения, также позволяет общаться через личные сообщения и обмениваться данными, в том числе файлами. IRC использует транспортный протокол TCP и криптографический TLS (опционально). IRC начал завоёвывать особенную популярность после операции «Буря в пустыне» (1991), когда сообщения со всего мира собирались в одном месте и в режиме «on-line» транслировались в IRC[1].

SUMMARY

Этот проект посвящен созданию собственного IRC-сервера. Вы будете использовать настоящий IRC-клиент для подключения к вашему серверу и его тестирования. Интернет управляется протоколами жестких стандартов, которые позволяют подключенным компьютерам взаимодействовать друг с другом.

RUN

make && ./ircserv <port> <password>

RFC documentation

RFC 1459
RFC 2810
RFC 2811
RFC 2812
RFC 2813
RFC 7194