Block :: non-blocking option was removed. Non-blocking sockets span multiple scopes, Blocks are more or less safeguards for non-blocking sockets.