Gen. partnerAlgotech

PHP function stream_socket_client()

Open Internet or Unix domain socket connection

|
September 11, 2019

Availability in PHP 5.0

Open Internet or Unix domain socket connection

Parameters

Parameter Data type Default value Note
$remote_socket string not Address to the socket to connect to.
$errno int null, Will be set to the system level error number if connection fails.
$errstr string null, Will be set to the system level error message if the connection fails.
$timeout float null, Number of seconds until the connect() system call should timeout. This parameter only applies when not making asynchronous connection attempts.

To set a timeout for reading/writing data over the socket, use the stream_set_timeout, as the timeout only applies while making connecting the socket.

$flags int null, Bitmask field which may be set to any combination of connection flags. Currently the select of connection flags is limited to STREAM_CLIENT_CONNECT (default), STREAM_CLIENT_ASYNC_CONNECT and STREAM_CLIENT_PERSISTENT.
$context resource null A valid context resource created with stream_context_create.

Return values

resource

|bool On success a stream resource is returned which may be used together with the other file functions (such as fgets, fgetss, fwrite, fclose, and feof), false on failure.

Other resources

Official stream-socket-client documentation

Loading comments...

Stay in the loop

Subscribe to our newsletter and get the latest cybersecurity news delivered straight to your inbox.

Your data is safe. You can unsubscribe from the newsletter at any time.