I have a problem with UDP receiving. When there is no data to receive long enough. The Rsocket will give me a time out error. That is fine. But after that, Whenever I try to receiving again. The system give me a -5105 error, which means tcpip6_error_NoRoute -5105 IPv6: No route available. I have disabled IP V6 use according <<Nokia SIP Plug-in 4.0 for series 60 User's guide>>.Why does it happen?
May I receiving UDP packet without timeout? Is there any setting can do it?
Any help will be appreciated.
My procedure of receiving UDP:
iUDPSocket->Open(*iSocketServ, KAfInet, SockDatagram, ProtocolInetUdp);
iUDPSocket->SetLocalPort( aLocalPort );
iUDPSocket->Recv(aBuffer, 0, iStatus);