Attention ! Le serveur irc ne connait pas la commande dcc, ça ne sert donc à rien de lui envoyer.
Le dcc c'est une connexion directe entre 2 clients irc instanciée via une requête ctcp (transitant via le serveur) ayant un format strict.
Ton client doit donc écouter sur un port, envoyer en ctcp les informations au destinataire pour se connecter (adresse ip/port/taille/etc.), attendre la connexion du client et lui envoyer les données.
Un peu de doc ne fait pas de mal : http://www.irchelp.org/protocol/ctcpspec.html