PHP

You are here home > know-how > php > Socket Connection

10 Socket Connection

Date: 09.09.2006

9 LDAP [  up  ] - [ top ] - [ A - Z ] 11 Links

<?
$ret = socket_raw_connect("localhost", 80, 30, "GET / HTTP/1.0");

echo "$ret\n";

function socket_raw_connect ($server, $port, $timeout,$request)
{
 if (!is_numeric($port) or !is_numeric($timeout)) {return false;}
 $socket = fsockopen($server, $port, $errno, $errstr, $timeout);
 if (!$socket) {
        echo "Could not connect to $server:$port\n";
        return "";
 }
 fputs($socket, "$request\n\n");
 $ret = '';
 while (!feof($socket))
 {
  $ret .= fgets($socket, 4096);
 }
 return $ret;
 fclose($socket);
}
?>

Google
infoCopter   Web  

copyright by reto - created with mytexi