
stream_socket_pair 함수는 두 개의 소켓을 생성하는 함수입니다. 두 개의 소켓은 동시에 연결되어 있는 상태가 됩니다. 하나의 소켓은 데이터를 전송하는 소켓(소켓 A), 다른 하나의 소켓은 데이터를 수신하는 소켓(소켓 B)입니다.
stream_socket_pair 함수를 사용하여 소켓을 생성하고 데이터를 전송하는 예제는 다음과 같습니다.
#hostingforum.kr
php
// stream_socket_pair 함수를 사용하여 소켓을 생성합니다.
$sockets = stream_socket_pair($read, $write, STREAM_PF_UNIX, STREAM_SOCK_STREAM);
// 소켓 A에서 데이터를 전송합니다.
fwrite($write, "Hello, World!");
// 소켓 B에서 데이터를 수신합니다.
$data = fread($read, 1024);
echo $data; // Hello, World!
stream_socket_pair 함수를 사용하여 소켓을 생성하고 데이터를 전송하는 예제를 통해, 두 개의 소켓이 동시에 연결되어 있는 상태에서 데이터를 전송하고 수신하는 방법을 확인할 수 있습니다.
2025-08-14 12:34