
stream_socket_get_name() 함수는 TCP 소켓의 이름을 얻기 위해 사용됩니다. 이 함수의 파라미터 중 'resource'는 소켓을 나타내는 변수를 의미합니다.
소켓을 나타내는 변수를 얻는 방법은 다음과 같습니다.
1. 소켓을 열기 위해 stream_socket_server() 함수를 사용합니다.
2. stream_socket_server() 함수는 소켓을 나타내는 변수를 반환합니다. 이 변수를 stream_socket_get_name() 함수의 'resource' 파라미터에 넣어 사용합니다.
예를 들어, 위의 코드에서 $socket 변수는 소켓을 나타내는 변수입니다. 따라서 stream_socket_get_name() 함수의 'resource' 파라미터에 $socket 변수를 넣어 사용할 수 있습니다.
#hostingforum.kr
php
$socket = stream_socket_server("tcp://localhost:8080", $errno, $errstr, STREAM_SERVER_BIND);
$socket_name = stream_socket_get_name($socket, true);
위의 코드에서 $socket_name 변수는 소켓의 이름을 저장합니다. 'true' 파라미터는 소켓이 연결된 후의 이름을 반환합니다.
2025-07-25 19:35