CGI:IRC
CGI:IRC | |
---|---|
![]() | |
Тип | Клиент IRC |
Разработчик | David Leadbeater |
Написана на | Perl |
Операционные системы | Unix-подобная (Perl) |
Последняя версия | 0.5.9 |
Лицензия | GPL |
Сайт | cgiirc.org |
CGI:IRC — IRC-клиент, который используется для подключения к IRC серверу через веб-браузер. В отличие от обычных IRC-клиентов (таких как X-Chat, mIRC, jmirc-m и др.) и Java-интерфейсов CGI:IRC работает на стороне HTTP-сервера.
Внешне интерфейс CGI:IRC похож на интерфейсы обычных IRC-клиентов. Справа находится список ников, сверху — кнопки для переключения между каналами и частными беседами (приватами), снизу — строка для набора сообщения.
Применение
[править | править код]- для организации чатов на сайтах, внешне напоминающих обычные веб-чаты;
- быстрый вход в IRC без необходимости установки и настройки IRC клиента;
- использование порта 80 позволяет выходить в IRC минуя ограничения на использование обычных IRC портов (6667).
Недостатки
[править | править код]- Недостатком CGI:IRC по сравнению с обычными IRC клиентами является то, что все подключающиеся через него пользователи имеют одинаковый IP адрес. Настоящий IP пользователя может быть показан в идентификаторе или «реальном имени» (GECOS) в зависимости от настроек CGI:IRC. Сервер UnrealIRCd позволяет решить эту проблему и заменить IP сервера на реальный IP пользователя при специальной настройке UnrealIRCd и CGI:IRC.
- CGI:IRC работает на стороне HTTP сервера и поэтому создаётся дополнительная нагрузка на HTTP сервер. Помимо этого, на многих shared-хостингах существуют ограничения на время выполнения скрипта, поэтому время сеанса для пользователя будет также ограничено.
Литература
[править | править код]- Mutton, Paul. Other Ways to Connect to IRC // IRC Hacks: 100 Industrial-Strength Tips & Tools (англ.). — 1st. — Sebastopol, California: O’Reilly Media, 2004. — P. 342—344. — ISBN 0-596-00687-X..
Ссылки
[править | править код]- Официальный сайт CGI:IRC (англ.)
- Internet Relay Chat using the Web (англ.)
- How to Chat in IRC when Cannot Install mIRC or Blocked by Firewall (англ.)
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |