Streams stream_socket_sendto

(PHP 5, PHP 7, PHP 8)

stream_socket_sendto — 연결 여부에 관계없이 소켓에 메시지를 보냅니다.


설명

stream_socket_sendto(
    resource $socket,
    string $data,
    int $flags = 0,
    string $address = ""
): int|false
                

socket을 통해 지정된 data를 보냅니다.


매개변수

socket
data를 보낼 소켓입니다.
data
보낼 데이터입니다.
flags
flags 값은 다음 조합일 수 있습니다.

possible values for flags

STREAM_OOB OOB(out-of-band) 데이터를 처리합니다.
address
address에 대체 주소가 지정되지 않는 한 소켓 스트림이 생성될 때 지정된 주소가 사용됩니다.

지정하는 경우 점선 쿼드(또는 [ipv6]) 형식이어야 합니다.


반환 값

결과 코드를 정수로 반환하거나 실패 시 false를 반환합니다.


Examples

예제 #1 stream_socket_sendto() 예제

                  
<?php
/* Open a socket to port 1234 on localhost */
$socket = stream_socket_client('tcp://127.0.0.1:1234');

/* Send ordinary data via ordinary channels. */
fwrite($socket, "Normal data transmit.");

/* Send more data out of band. */
stream_socket_sendto($socket, "Out of Band data.", STREAM_OOB);

/* Close it up */
fclose($socket);
?>
                  
                

기타