added flag of MSG_DONTWAIT to recvfrom