Receive flags need to be passed through the FFI. For instance, in the case of non-blocking receive.
Merge pull request #5 from smcgill3/recv_flags

Receive Flags