PHP.mk документација

socket_sendto

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.socket-sendto.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.socket-sendto.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
socket_sendto

Референца за `function.socket-sendto.php` со подобрена типографија и навигација.

function.socket-sendto.php

socket_sendto

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_sendtoИспраќа порака до сокет, без разлика дали е поврзан или не

= NULL

socket_sendto(
         Сокет $socket,
         string $data,
         int $length,
         int $flags,
         string $address,
         ?int $port = null
): int|false

Функцијата socket_sendto() sends length бајти од data преку сокетот socket на port на адресата address.

Параметри

socket

А Сокет инстанца креирана со користење на socket_create().

data

Испратените податоци ќе бидат земени од баферот data.

length

length бајти од data ќе бидат испратени.

flags

Вредноста на flags може да биде која било комбинација од следниве знамиња, споени со бинарниот ИЛИ (|) оператор.

се однесува на низа од вредности на атрибутот релевантни за модификацијата. flags
MSG_OOB Испрати OOB (out-of-band) податоци.
MSG_EOR Индицира маркер за запис. Испратените податоци го комплетираат записот.
MSG_EOF Затвори ја страната на испраќачот на сокетот и вклучи соодветно известување за ова на крајот од испратените податоци. Испратените податоци го комплетираат трансакцијата.
MSG_DONTROUTE Заобиколи го рутирањето, користи директен интерфејс.
address

IP адреса на далечинскиот хост.

port

port е бројот на далечинскиот порт на кој ќе се испратат податоците.

Вратени вредности

socket_sendto() враќа број на бајти испратени до далечинскиот хост, или false аргумент, или

Дневник на промени

Верзија = NULL
8.0.0 socket е Сокет Врати ресурс или resource.
8.0.0 port сега е null.

Примери

Пример #1 socket_sendto() Пример

<?php
$sock
= socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);

$msg = "Ping !";
$len = strlen($msg);

socket_sendto($sock, $msg, $len, 0, '127.0.0.1', 1223);
socket_close($sock);
?>

Види Исто така

  • socket_send() - Испраќа податоци до поврзан сокет

Белешки од корисници 1 белешка

ole_DOT_omland_AT_gmail_DOT_com
20 години пред
Here's how you can make an udp broadcast, useful sometimes, and does seem hard to figure out hwo to do..

<?php
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, 1);
socket_sendto($sock, $broadcast_string, strlen($broadcast_string), 0, '255.255.255.255', $port);
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.