DCC partly dependent on the network IRC that facilities such as connecting the user to a server for a swap file, or do things like this, and dependent on, chat to the user...
DCC today in a variety of software and languages, backup, IRC, is used .