Changes between Version 14 and Version 15 of Symbian_AP_Reconnection
- Timestamp:
- Mar 2, 2009 4:02:16 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Symbian_AP_Reconnection
v14 v15 199 199 Note that the drawback with this approach is that it does not clean up the registration and calls properly, that is no SIP unregistration will be sent and if the application is in the middle of a call while the connection is down then no BYE will be sent either. Currently we can't suggest any other solution, as we can't get rid of the socket get stuck problem. 200 200 201 '''Note about the socket stuck problem''' 202 201 203 We think that this is a problem with the socket in general. Below are steps to reproduce with a plain UDP socket: 202 204 1. Create RConnection, call Start() to connect to AP … … 209 211 210 212 The problem above does not occur if: 211 - the user selects the same AP. In this case the udp.!SendTo() should complete successfully212 - the user cancels the AP selection dialog. In this case the udp.!SendTo() will fail immediately with KErrCancel without blocking the application.213 - the socket is closed and re-opened. In this case the udp.!SendTo() should complete successfully213 - the user selects the same AP. In this case the udp.!SendTo() should complete successfully 214 - the user cancels the AP selection dialog. In this case the udp.!SendTo() will fail immediately with KErrCancel without blocking the application. 215 - the socket is closed and re-opened. In this case the udp.!SendTo() should complete successfully 214 216 215 217 As additional info: 216 - the problem still persists even if the RConnection is restarted (RConnection.Start() is called to select new AP) in between step 3 and 4 above.218 - the problem still persists even if the RConnection is restarted (RConnection.Start() is called to select new AP) in between step 3 and 4 above. 217 219 218 220