Hi, We have a voip application running on Win Mobile 6.0. We are sending
/receiving packets
of 160 bytes (20ms) . We have been having an issue with the receive data
when we are simultaneously
sending on the same socket. If we comment out the sendto() function the
receive data is ok otherwise
with the sendto() in we lose a few frames, this results in lost audio at the
earpiece. we have done a lot of tests
to prove the audio is fine. Simply commenting out sendto() cures the problem
so we are wondering
if sendto() can affect the receive data over a socket. We have set the
socket to be non blocking
but have noticed using QueryPerformanceCounter that sendto() is taking
5-10ms to complete.
Can sendto() block in certain conditions even on a nonblocking socket?