
stream_socket_pair::getMessage() 메서드는 데이터를 읽는 방법을 알려주지 않습니다. 대신, 소켓을 읽기 모드로 열어 데이터를 읽어야 합니다.
stream_socket_pair로 생성된 소켓에서 데이터를 읽는 방법은 다음과 같습니다.
#hostingforum.kr
php
$sockets = stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM, STREAM_IPPROTO_IP);
$readable = $sockets[0];
$writable = $sockets[1];
// 데이터를 쓰는 쪽에서 데이터를 보낸다.
fwrite($writable, "Hello, World!");
// 데이터를 읽는 쪽에서 데이터를 읽는다.
$data = fread($readable, 1024);
echo $data; // Hello, World!
이 예제에서는 stream_socket_pair로 생성된 소켓에서 데이터를 읽는 방법을 보여줍니다. 데이터를 쓰는 쪽에서 데이터를 보낸 후, 데이터를 읽는 쪽에서 데이터를 읽어 출력합니다.
2025-03-03 12:59