I suggest you find someone prepeared to help you online, then you both do this
/debug @debug
this creates a debugging window
Now get this person to send you a file, you then cancel the download after 1 min and get them to send it again, your @debug window should look something like
<- :The_person_helping!~them@irc.domain.net NOTICE DupeXP :
DCC Send somefile.txt (123.123.123.123)<- :The_person_helping!~them@irc.domain.net PRIVMSG DupeXP :
DCC SEND somefile.txt 2071690107 7058 269435wait a minute and cancel, then get them to send again <- :The_person_helping!~them@irc.domain.net NOTICE DupeXP :
DCC Send somefile.txt (123.123.123.123)<- :The_person_helping!~them@irc.domain.net PRIVMSG DupeXP :
DCC SEND somefile.txt 2071690107 7058 269435-> irc.domain.net PRIVMSG The_person_helping :
DCC RESUME "somefile.txt" 7058 122880<- :The_person_helping!~them@irc.domain.net PRIVMSG DupeXP :
DCC ACCEPT "somefile.txt" 7058 122880123.123.123.123 = IP of sender
2071690107 = LongIP of sender
7058 = port used
269435 = filesize
122880 = resume positionNow the person helping you should have this.
-> irc.domain.net NOTICE DupeXP :
DCC Send somefile.txt (123.123.123.123)-> irc.domain.net PRIVMSG DupeXP :
DCC SEND somefile.txt 2071690107 7058 269435the wait from above -> irc.domain.net NOTICE DupeXP :
DCC Send somefile.txt (123.123.123.123)-> irc.domain.net PRIVMSG DupeXP :
DCC SEND somefile.txt 2071690107 7058 269435<-
upeXP!~DupeXP@your.domain.com PRIVMSG The_person_helping :
DCC RESUME "somefile.txt" 7058 122880-> irc.domain.net PRIVMSG DupeXP :
DCC ACCEPT "somefile.txt" 7058 122880 Essentially these are the same but from each end of the send and recieve, what you should look for is a difference in them, is one just got junk in it?
Colors were added so you can see where the matching messages are in the reciever and the senders end.
Report back what you get in this type of test and someone might be able to diagnose whats wrong.