im trying to implement a host processor sleep while waiting for udp packet, using a blocking recvfrom and _SlSyncWaitLoopCallback.
this works fine if a packet is received. however, if the host is woken by some other event or interrupt, I cant "break" the blocking recvfrom. if I try to close the socket, the call succeeds but later calls to recvfrom return error -8 (INEXE).