
stream_get_transports 함수는 PHP에서 사용할 수 있는 모든 전송 프로토콜을 반환하는 함수입니다.
TCP, UDP, ICMP 등이 포함되어 있지 않습니다. 대신, TCP와 UDP가 포함되어 있습니다.
이 함수는 네트워크 소켓을 생성하거나 이미 생성된 소켓에서 사용할 수 있습니다.
반환되는 값은 배열로 구성되며, 각 프로토콜의 이름이 키로, 프로토콜의 이름이 값으로 반환됩니다.
예를 들어, 다음 코드는 stream_get_transports 함수를 사용하여 반환되는 값을 확인하는 방법을示しています.
#hostingforum.kr
php
$transports = stream_get_transports();
print_r($transports);
이 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
[tcp] => tcp
[udp] => udp
[unix] => unix
[udplite] => udplite
[tcpv6] => tcpv6
[udp6] => udp6
[unixgram] => unixgram
[unixseqpacket] => unixseqpacket
)
stream_get_transports 함수는 PHP 7.0.0 이상에서 사용할 수 있습니다.
2025-08-14 17:47