
SwooleCoroutineClient::getsockname 메소드는 소켓 이름을 반환하는 메소드입니다. 반환 값은 string 형식으로 반환됩니다.
소켓 이름을 가져올 때, 소켓이 연결된 상태여야 합니다. 연결된 상태에 관계없이 가져올 수 없습니다.
에러가 발생할 수 있는 경우는 다음과 같습니다.
- 소켓이 연결되지 않은 경우
- 소켓이 이미 닫힌 경우
해당 메소드를 사용하는 방법에 대한 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
use SwooleCoroutineClient;
$cli = new Client(SWOOLE_SOCK_TCP);
$cli->connect('127.0.0.1', 9501);
$sockname = $cli->getsockname();
echo "소켓 이름: $socknamen";
$cli->close();
위의 질문을 통해, SwooleCoroutineClient::getsockname을 사용하여 소켓 이름을 가져올 때, 다음 점을 유의해야 합니다.
- 소켓이 연결된 상태여야 합니다.
- 소켓이 이미 닫힌 경우 에러가 발생할 수 있습니다.
2025-03-12 23:04