Then it would appear that you're not getting any errors because the sockets are actually being connected. This could be due to a firewall/router silently proxying your connections, or it may even be your ISP doing so. If you're running any firewall software then disable it and try putting your router in DMZ mode (both temporarily, of course).