Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21839 программистов и 1077 роботов. Сейчас ищут 665 программистов ...
Приступая к работе

stream_socket_sendto - Отправляет сообщение в сокет, независимо от того, подсоединён он или нет

stream_socket_sendto

(PHP 5, PHP 7)

stream_socket_sendtoОтправляет сообщение в сокет, независимо от того, подсоединён он или нет

Описание

int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] )

Отправляет указанные данные data через сокет socket.

Список параметров

socket

Сокет, через который будут отправлены данные data.

data

Отправляемые данные.

flags

Значение параметра flags может быть комбинацией следующего:

возможные значения для параметра flags
STREAM_OOB Обрабатывать OOB (out-of-band, внеполосные) данные.

address

Адрес, указанный при создании потокового сокета, будет использоваться до тех пор, пока не указан альтернативный адрес в параметре address.

Если указан, он должен быть в формате ipv4 или ipv6.

Возвращаемые значения

Возвращает код результата, как целое число.

Примеры

Пример #1 Пример использования stream_socket_sendto()

<?php
/* Открыть сокет на 1234-м порту на localhost */
$socket stream_socket_client('tcp://127.0.0.1:1234');

/* Отправить обычные данные через обычные каналы. */
fwrite($socket"Передача обычных данных.");

/* Отправляем внеполосные данные. */
stream_socket_sendto($socket"Внеполосные данные."STREAM_OOB);

/* Закрыть сокет */
fclose($socket);
?>

Смотрите также

  • stream_socket_recvfrom() - Получает данные из сокета, подсоединённого или нет
  • stream_socket_client() - Открывает соединение с интернет-сокетом или с доменным сокетом Unix
  • stream_socket_server() - Создаёт интернет-сокет или доменный сокет Unix


Вернуться к: Функции для работы с потоками

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware