Home Menu

stream_socket_pair

Creates a pair of connected, indistinguishable socket streams

Syntax

stream_socket_pair ( int $domain , int $type , int $protocol ) : array

Parameters

domain

The protocol family to be used:

STREAM_PF_INET

STREAM_PF_INET6

STREAM_PF_UNIX

type

The type of communication to be used:

STREAM_SOCK_DGRAM

STREAM_SOCK_RAW

STREAM_SOCK_RDM

STREAM_SOCK_SEQPACKET

STREAM_SOCK_STREAM

protocol

The protocol to be used:

STREAM_IPPROTO_ICMP

STREAM_IPPROTO_IP

STREAM_IPPROTO_RAW

STREAM_IPPROTO_TCP

STREAM_IPPROTO_UDP

Return

Returns an array with the two socket resources on success, or FALSE on failure.

Examples

<?

$domain = STREAM_PF_UNIX;
$type = STREAM_SOCK_STREAM;
$protocol = STREAM_IPPROTO_IP;

$return = stream_socket_pair($domain, $type, $protocol);

    print_r($return);

fclose($return[0]);
fclose($return[1]);

?>
Array
(
    [0] => Resource id #2
    [1] => Resource id #3
)

PHP

JesusBible
HTMLCSSJSPHPSVGMore
AboutTerms