This is a confusing scenario so I'll try to be as clear as possible.
I have a network with the following configuration:
A Linksys wireless router (WRVS4400N) is connected to a Verizon Westell DSL modem. (Downstream speed is 1.5Mb/s.) A client based app. connects to a server that houses data for the client on the Internet. Two laptops are connected to the network via WiFi. A Vaio can connect consistently to the Internet and run the app with little or no problems. However, a Toshiba only can connect about 10% of the time. When running the app on the Toshiba it eventually times out, or runs very slowly. (it's a connection problem not the client running slowly on the laptop.)
Here's the confusing part: the Toshiba can connect, using the client app, when on another wireless router, just not on the WRVS4400N router.
To review: On the WRVS4400N router the Vaio can usually connect to client app's server. Toshiba usually can't. However, Toshiba can connect when using another wireless router.
I can't figure out what's wrong. If I connect the Toshiba using a CAT-5 cable directly to the DSL modem it works fine. And when I connect it to a port on the WRVS4400N router, via a CAT-5 cable, it also works fine.
I was thinking it had something to do with a keep alive timer on the Toshiba but it just appears that the connection the Toshiba has to the Linksys wireless router is slow.