if i create a TCP socket connection on port 8861 on my winxp box and do $portfree(8861) it returns $false

but doing the exact same on my win98 box, same script, it returns $true, even though the socket shows connected on that port using /socklist and netstat.

although when i create a listen socket on the port it then returns $false

using 6.12 mirc