Fix FreeBSD buggy behavior
Fix FreeBSD buggy behavior

Set MSG_DONTWAIT to prevent blocking on Linux. For some reason it is not needed
on BSD. We are not sure why.

NEAT-project/neat,NEAT-project/neat,NEAT-project/neat,NEAT-project/neat,NEAT-project/neat