Sets the blocking mode of the socket.
In blocking mode all operations (which don’t take an explicit blocking parameter) block until they succeed or there is an error. In non-blocking mode all functions return results immediately or with a g_io_error_would_block error.
All sockets are created in blocking mode. However, note that the platform level socket is always non-blocking, and blocking mode is a GSocket level feature.
this |
a Socket. |
blocking |
Whether to use blocking I/O or not. |