--TEST-- Test if socket_set_option() works, option:TCP_USER_TIMEOUT --EXTENSIONS-- sockets --SKIPIF-- --FILE-- getMessage(), PHP_EOL; } $timeout = 200; $retval_2 = socket_set_option($socket, SOL_TCP, TCP_USER_TIMEOUT, $timeout); $retval_3 = socket_get_option($socket, SOL_TCP, TCP_USER_TIMEOUT); var_dump($retval_2); var_dump($retval_3 === $timeout); socket_close($socket); ?> --EXPECTF-- socket_setopt(): Argument #4 ($value) must be of between 0 and %d bool(true) bool(true)