HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

socket_export_stream

Description

The socket_export_stream of Sockets for PHP export a socket into a stream that encapsulates a socket.

Syntax

socket_export_stream(
    Socket $socket
): resource|false

Parameters

socket

A Socket instance.

Return

Return resource or false on failure.

Examples

1 · socket · socket_import_stream

<?

$transport = "tcp";
$host = "127.0.0.1";
$port = "5000";

$address = "$transport://$host:$port";

$stream = stream_socket_server($address);

    if(!$stream)
    {
        die;
    }

    $socket = socket_import_stream($stream);

    $return = socket_export_stream($socket);

    var_export($return);

fclose($stream);
NULL

2 · socket · socket_create

<?

$domain = AF_INET;
$type = SOCK_STREAM;
$protocol = SOL_TCP;

$socket = socket_create($domain, $type, $protocol);

    if($socket === false)
    {
        $error_code = socket_last_error();

        $socket_strerror = socket_strerror($error_code);

        die("socket_create: $socket_strerror");
    }

    $return = socket_export_stream($socket);

    var_export($return);

socket_close($socket);
NULL