Internet Direct (Indy) Version 9.0.2 Beta
TIdIRC
Implements an IRC (Internet Relay Chat) client.

TIdIRC = class(TIdTCPClient)
Description
TIdIRC is a TIdTCPClient descendant that implements a client for the IRC (Internet Relay Chat) protocol, as described in the Internet Standards document:

The IRC (Internet Relay Chat) protocol is designed for use as a text-based conferencing mechanism using the TCP/IP network protocol. IRC uses a client-server model well-suited to spanning tree distributed processsing for message forwarding and delivery.

TIdIRC provides properties, and methods that implement the specifics of the IRC protocol for client usage, including IRC commands, Users, Channels, and Channel Operators. TIdIRC also implements event handlers that allow the IRC client to perform processing required based on notifications during receipt or transmission of IRC messages.