Direct Client-to-Client
|
- See DCC for a list of other things this abbreviation is used for.
Direct Client-to-Client (DCC) is an IRC-related sub-protocol enabling peers to interconnect using an IRC server for handshaking in order to exchange files or perform non-relayed chats. Once established, a typical DCC session runs independently from the IRC server. Originally designed to be used with IrcII it is now supported by many IRC clients.
DCC connections can be initiated in two different ways:
- The most common way is to use CTCP to initiate a DCC session. The CTCP is sent from one user, over the IRC network, to another user.
- Another way to initiate a DCC session is for the client to connect directly to the DCC server. Using this method, no traffic will go across the IRC network (the parties involved doesn't even need to be connected to an IRC network in order to DCC).
The most common services provided by DCC includes:
- CHAT: Will enable users to chat to eachother over a DCC connection. The traffic will go directly between the users, and not over the IRC network.
- SEND: Lets users share files between eachother.
- FSERVE: The DCC fserve lets a user browse, read and download files located on a DCC server. The interface has some similarities to a text-based FTP-client. (This command is only available with the mIRC client.)
External links
- A description of the DCC protocol (http://www.irchelp.org/irchelp/rfc/dccspec.html) (note: Most IRC-clients and networks have implemented extensions to the DCC protocol. The DCC commonly used today has evolved quite a bit from what this document describes. A successor to DCC (DCC2) is currently being formalized by DCC2.org (http://www.dcc2.org/))ja:DCC (IRC)