- strnatcmp: documentation ( source)
- phpversion: documentation ( source)
- set_time_limit: documentation ( source)
- sleep: documentation ( source)
<?php
if (strnatcmp(phpversion(),'5.4.7') >= 0)
{
$address="127.0.0.1";
$port=9884;
echo "I am here";
set_time_limit (20);
echo "1";
if(false==($socket= socket_create(AF_INET,SOCK_STREAM, SOL_TCP)))
{
echo "2";
echo "could not create socket";
}
echo "3";
socket_bind($socket, $address, $port) or die ("could not bind socket");
echo "4";
socket_listen($socket);
echo "5";
if(($client=socket_accept($socket)))
{
echo "6";
echo "client is here";
}
echo "7";
sleep(60);
echo "8";
socket_close($socket);
echo "9";
}
?>