mIRC uses Winsock to process asynchronous socket messages - it has no idea about "teardown handshakes". The change I mentioned in my previous post involves changing the way mIRC checks Winsock messages when initially connecting to a server. This particular issue has nothing to do with the 10053 connection issue reported by users in the past.