(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_connect — Начинает соединение с сокетом
$socket
, string $address
[, int $port
= 0
] )
Начинает соединение с адресом address
, используя ресурс сокета
socket
, который должен быть действующим ресурсом
сокета, созданным при помощи функции socket_create().
socket
address
Параметр address
может быть IPv4-адресом
в записи, разделённой точками (например, 127.0.0.1), если параметр
socket
равен AF_INET
, правильный
IPv6-адрес (например, ::1), если включена поддержка IPv6 и параметр
socket
равен AF_INET6
или путь к файлу доменного сокета Unix, если используется семейство сокетов
AF_UNIX
.
port
Параметр port
используется и обязателен только в том случае,
если происходит соединение с сокетом AF_INET
или
AF_INET6
, и он указывает
порт на удалённом хосте, к которому должно быть создано соединение.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки. Код ошибки может быть получен при помощи функции
socket_last_error(). Этот код может быть затем передан функции
socket_strerror() для получения текстового описания ошибки.
Замечание:
Если сокет неблокирующий, то эта функция возвращает
FALSE
с ошибкой Операция выполняется.