XDCC: Extended Direct Client to Client

What does XDCC mean? The above is one of XDCC meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Extended Direct Client to Client