All pastes #885462 Raw Edit

Miscellany

public text v1 · immutable
#885462 ·published 2008-01-30 22:36 UTC
rendered paste body
<?
echo "Creating socket ";
$socket=socket_create(AF_UNIX,SOCK_STREAM,getprotobyname("ip"));
if ($socket === false) {
            echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
        } else {
            echo "OK.\n";
}

echo "Connecting socket ";
$result = socket_connect($socket,"/tmp/my.socket","0");
if ($result === false) {
           echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
} else {
           echo "OK.\n";
}

$file="/tmp/my.socket";

do {
        $buffer="";
        $x=socket_recvfrom($socket,$buffer,"5000","0",$file);
        echo $buffer;
} while(0);

?>