If you have nothing to say, then please don't say anything, dear sir.
No suggestion has been made that mIRC is a peer-to-peer program. The problem has nothing to do with swapping files, but rather with inadequate handling of DCC port ranges.
And also, my dear LocutusofBorg, if I was able to have a range of ports allocated for me, I would not have posted this. So please try and be considerate to the Internet population, and let go of your ego.