Gio.Socket.prototype.set_blocking
function set_blocking(blocking: Boolean): void { // Gjs wrapper for g_socket_set_blocking() }
Sets the blocking mode of the socket. In blocking mode all operations block until they succeed or there is an error. In non-blocking mode all functions return results immediately or with a Gio.IOErrorEnum.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.
Since 2.22
- blocking
Whether to use blocking I/O or not.