Ha a mód paraméter értéke FALSE, a megadott socket nem blokkolt módba kapcsolódik. Ha ez a paraméter TRUE értéket vesz fel, az esetben blokkoló módba lesz kapcsolva az adott socket, melyet a socket azonosító paraméterrel adhatunk meg. Ez például egy adott socketről fgets()-el való olvasásra lehet hatással. Nem blokkolt módban azonnal visszatér az fgets() valamiféle értékkel, míg blokkolt módban vár, amíg adatot nem kap.
Korábban ezt a függvényt set_socket_blocking() vezették be, de annak használata nem javallott.