Hello, It appears to me that something is strange with the socket_select function. >From what I understand the value of the fourth parameter, tv_sec, should block the execution of the script for that number of seconds. I tried this code : <?php error_reporting(E_ERROR); $serverSocket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); $result = socket_bind($serverSocket, "127.0.0.1", "20668"); $start = time(); while(true) { $reads = array($serverSocket); $writes = null; $except = null; $changes = socket_select($reads, $writes, $except, 5); $now = time(); echo $now - $start; echo "\n"; } and when I run it with php -q server3.php the ouput shows something like 0 0 0 0 0 1 1 1 1 1 2 2 2 2 etc so the script doesn't pause on socket_select until it returns. Cam somebody explain me what's happening ? Thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php