Do you have UPnP support enabled in mIRC? If you do, does the "hang" go away if you disable UPnP support?