I can suggest a simple experiment if your server is Linux based.
Are you familiar with netcat?
You could use that to listen on a custom TCP port and establish a connection using any client technology.
I'd suggest to use Flash. Simply open an XMLSocket or Socket connection to that port and leave it connected, sending any ping data every once in a while.
Under decent network conditions you should be able to keep up the connection for hours (and days too)
The test would also be useful to report the issue to your bandwidth provider.
Btw, making netcat listen on a port is a simple as this:
Code: Select all
nc -l 5555