(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_send — Отправляет данные в подсоединённый сокет
Функция socket_send() отправляет
length байт в сокет
socket из буфера data.
socketЭкземпляр Socket, созданный при помощи функции socket_create() или socket_accept().
dataБуфер, содержащий данные, которые будут отправлены на удалённый хост.
length
Число байт, которое будет отправлено на удалённый хост из буфера
data.
flags
Значение параметра flags может быть любой комбинацией
следующих флагов, соединённых при помощи двоичного оператора OR
(|).
MSG_OOB |
Отправить данные OOB (out-of-band, внеполосные). |
MSG_EOR |
Указывает на метку записи. Отправляемые данные завершают запись. |
MSG_EOF |
Закрывает отправляющую сторону сокета и добавляет соответствующее оповещение об этом на конце отправляемых данных. Отправляемые данные завершают транзакцию. |
MSG_DONTROUTE |
Не использовать роутинг, использовать прямой интерфейс. |
socket_send() возвращает количество отправленных байтов или false в случае возникновения ошибки.
| Версия | Описание |
|---|---|
| 8.0.0 |
Теперь параметр socket ожидает экземпляр класса Socket;
раньше параметр ожидал ресурс (resource).
|