I have a DLL that implements a transport module using UDP. If this DLL is used from an application then it works fine. However, if the DLL is used in a Symbian OS server context then sometimes the following happens on the emulator: when a UDP packet is sent it does not make it to the receiver (RSocket::SendTo completes with KErrNone). Then RSocket::RecvFrom keeps completing in an endless loop with KErrGeneral.
On HW this problem is not present.
Has anyone encountered with a similar phenomenon? What could be the problem?
Thanks for any help in advance!