![]() |
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
It is a good reason why modern applications should use robust protocols which can tolerate change of IP address and dropped TCP connections, without breaking the application's connection. |
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
As long as the same laptop had Windows on it this was broken though, because Windows insisted on shutting down any TCP/IP connections if the physical network broke. Which happened all the time with the cellphone, so I had to restart data transfers all the time and got a phone bill which could have bought several laptops. Manager not happy. |
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
Also, fwiw, TCP/IP doesn't do very well if your connection is down for, say, 30 seconds. It may recover, but it'll sometimes take another 30 seconds to notice after the connection comes back. If your connection is down for 120 seconds, TCP/IP won't recover at all if there is any outgoing data in flight, because it'll time out. That's what I was getting at: Robust protocols can handle a change of IP address and long downtimes. For example, IM protocols. If well done, you just have a pause until it reconnects when the connection is back, and you carry on the same chat rather seamlessly. |
Re: [sandbox] 3G Throttler (Battery Saver)
one thing to consider in all this is that with GSM/GPRS/EDGE you cant do data and voice at the same time. get a voice call while the data stream is ongoing, if your lucky it will cut the data stream and go to call, if your unlucky the caller will be passed to voicemail or get a busy signal.
thats the thing about UMTS/HSPA, it can do data while doing voice (thats basically what a video call is doing), so one can for instance look up a phone number if its a unknown caller. hell, maybe have the system refuse the call if the number is on a database of known sales numbers... |
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
Quote:
If it couldn't survive a 120 second holdup during data streaming it wouldn't be very useful in a lot of normal, day-to-day conditions. TCP/IP was _designed_ to survive such things. I wasn't kidding when I described my over-the-night resurrection of a data transfer. |
Re: [sandbox] 3G Throttler (Battery Saver)
Note that he said "if there is any outgoing data in flight". Also applies to incoming data in flight.
Personally on N810 I use openvpn connecting to a server of mine. Connections are migrated without breaking from wlan to bluetooth-cellphone-edge/3g when I move about. |
Re: [sandbox] 3G Throttler (Battery Saver)
How about a 3G/2G toggling widget?
|
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
|
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
|
Re: [sandbox] 3G Throttler (Battery Saver)
Quote:
More information there : http://en.wikipedia.org/wiki/General...rvice#Hardware |
All times are GMT. The time now is 04:00. |
vBulletin® Version 3.8.8