![]() |
2009-11-20
, 10:46
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#22
|
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.
![]() |
2009-11-27
, 05:10
|
Posts: 474 |
Thanked: 283 times |
Joined on Oct 2009
@ Oxford, UK
|
#23
|
TCP/IP by itself supports this, or rather, doesn't care about the physical layer. Years ago I could disconnect the PPP phone networking on my laptop, close the laptop and go home. In the middle of a remote data transfer. Then come back the day after, open the laptop, connect the cellphone, re-dial the system. Data transfer continued.
![]() |
2009-11-27
, 05:26
|
|
Posts: 4,783 |
Thanked: 1,253 times |
Joined on Aug 2007
@ norway
|
#24
|
![]() |
2009-11-27
, 11:05
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#25
|
TCP/IP can't resume a connection if your IP address changes. That was unusual in the old days, but now it's common. I've seen it happening sometimes when hopping from one 3G base station to the next, and of course it always changes IP address when switching between 3G and WLAN.
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.
![]() |
2009-11-29
, 00:44
|
Posts: 1,258 |
Thanked: 672 times |
Joined on Mar 2009
|
#26
|
![]() |
2009-11-29
, 07:32
|
Posts: 74 |
Thanked: 25 times |
Joined on Nov 2009
@ Bahrain
|
#27
|
![]() |
2009-11-29
, 11:14
|
Posts: 515 |
Thanked: 193 times |
Joined on Oct 2009
|
#28
|
![]() |
2009-11-29
, 11:15
|
Posts: 515 |
Thanked: 193 times |
Joined on Oct 2009
|
#29
|
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...
![]() |
2009-11-29
, 14:45
|
Posts: 62 |
Thanked: 24 times |
Joined on Nov 2009
@ France
|
#30
|
I didnt know that, good point. - Is the N900 designed to cut the connection with an incoming call (2G/EDGE/GPRS)?
The Following 3 Users Say Thank You to Aweb For This Useful Post: | ||
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.