
DCC Server allows the initiator be a client and the other party the server with RDCC adding a handshake mechanism to the DCC Server extension. Multiple extensions for workarounds exist. A quick rundown of the components - CHAT is used for messaging, Whiteboard allows sending drawing commands, SEND allows sending files, RESUME can continue interrupted SEND file transfers, XMIT is a SEND alternative that allows resuming file transfers.ĭue to DCC communications acting as servers-client client relationships if the initiator can't be a server for whatever reason (firewalls, router configuration, etc) the communication cannot be established. DCC has multiple components and different components are implemented by different clients. Most notably it is used to initiate DCC connections, but it's also used to obtain information about users and clients as well.ĭCC or Direct Client-to-Client protocol allows for private communications between users (without the traffic being routed through servers). Here's a quick rundown of the most important features.ĬTCP or client-to-client protocol is used to send structured data.

To start, a client connects to a server (or more commonly a network of servers) where clients have either one on one conversations or group conversations in channels.īefore choosing a client it's important to understand how IRC functions and what it's capable of. IRC or Internet Relay Chat is a protocol that enables real-time text communications between people.
