Wireless connections are prone to bad signal strength and interference-- this is usually the main cause of disconnections in the case of WLAN's even when you're close to the access point. In such a case, the disconnection usually ends up as a 10053 error because of the way the connection is dropped. You can easily rule out your router/wireless by connecting to the router via some wired connection (ethernet if you have it on the laptop). If it stops happening then you know it's the wireless and not the router. If it doesn't stop happening it can either be the NIC card in your laptop or the router. Trying a wired connection with multiple machines (with similar OS/hardware) can help to rule out your laptop's NIC card and narrow it to the router, if it is even a hardware issue.

- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"