Changes between Version 14 and Version 15 of Symbian_AP_Reconnection


Ignore:
Timestamp:
Mar 2, 2009 4:02:16 PM (10 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Symbian_AP_Reconnection

    v14 v15  
    199199Note 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. 
    200200 
     201'''Note about the socket stuck problem''' 
     202 
    201203We think that this is a problem with the socket in general. Below are steps to reproduce with a plain UDP socket:  
    202204 1. Create RConnection, call Start() to connect to AP  
     
    209211 
    210212The problem above does not occur if:  
    211 - the user selects the same AP. In this case the udp.!SendTo() should complete successfully  
    212 - 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 successfully  
     213 - 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  
    214216 
    215217As 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.  
    217219 
    218220