I have exactly the same problem:
I am using mirc 6.03 with windows xp pro. Everything worked fine until I decided to enable the built-in xp firewall. After that I was getting disconnected all the time with the "[10053] Software caused connection abort" error. Disabling the xp firewall again solved the problem. But since I'm not happy until I know the reason for a problem, I enabled the xp firewall log to see what really causes the disconnect. That's what I've found so far:
Every time I got disconnected, the firewall log showed several dropped tcp connection attempts from the irc-server to my computer. Now that is quite strange, because why should the irc-server ever try to establish a connection with me. Here's the details...
From the firewall log
#Fields: date time action protocol src-ip dst-ip src-port dst-port size tcpflags tcpsyn tcpack tcpwin
icmptype icmpcode info
2003-02-11 21:05:47 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:05:48 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:05:48 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 99 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:05:48 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:05:50 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 99 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:05:50 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:05:52 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 99 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:05:54 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:05:56 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 99 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:06:00 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:06:04 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 170 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:06:14 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:06:20 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 408 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:06:42 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
2003-02-11 21:06:53 DROP TCP 209.133.9.62 217.162.160.90 6667 4155 636 AP 3609016887 2070780883 4096 - - -
2003-02-11 21:07:37 DROP TCP 151.189.0.165 217.162.160.90 6665 4154 151 AP 3821879441 2070701788 6432 - - -
And the netstat output at the same time
Active Connections
Proto Local Address Foreign Address State
TCP 217.162.160.90:4154 151.189.0.165:6665 ESTABLISHED
TCP 217.162.160.90:4155 209.133.9.62:6667 ESTABLISHED
As you can see, I was connected to two different irc-servers, and I got disconnected from both of them at the same time. So its definitely not a problem with the servers.
Now the interesting thing is, that the xp firewall obviously thinks the irc-server is trying to establish a tcp connection on the port 4154 (and 4155). But as you can see in the netstat output, there already is a connection on these ports. Thats the connections I established when first connecting to the irc-servers.
Somehow this all makes no sense to me... maybe someone here as an idea what causes this.