라이브러리

[PHP] SwooleClient::close - 설정된 연결을 닫습니다.




SwooleClient는 PHP에서 TCP/IP 소켓을 사용하여 클라이언트를 구현하는 데 사용되는 클래스입니다. SwooleClient::close 메서드는 클라이언트와 서버의 연결을 끊는 데 사용됩니다.

SwooleClient::close 메서드


SwooleClient::close 메서드는 클라이언트와 서버의 연결을 끊는 데 사용됩니다. 이 메서드는 클라이언트가 서버와의 연결을 종료하고, 서버가 클라이언트의 연결을 끊을 수 있도록 합니다.

사용 예제


#hostingforum.kr
php

// SwooleClient 객체를 생성합니다.

$client = new SwooleClient(SWOOLE_SOCK_TCP);



// 서버와 연결합니다.

if (!$client->connect('127.0.0.1', 9501, 0.5)) {

    echo "서버와 연결을 실패했습니다.
";

    exit;

}



// 서버와의 연결을 끊습니다.

$client->close();



// 클라이언트가 종료되었습니다.

echo "클라이언트가 종료되었습니다.
";



SwooleClient::close 메서드의 옵션


SwooleClient::close 메서드는 옵션을 사용할 수 있습니다. 옵션은 다음과 같습니다.

* `SwooleClient::CLOSE_WAIT`: 클라이언트가 서버와의 연결을 기다리는 상태입니다.
* `SwooleClient::FIN_WAIT_1`: 클라이언트가 서버와의 연결을 종료하는 상태입니다.
* `SwooleClient::FIN_WAIT_2`: 클라이언트가 서버와의 연결을 종료하는 상태입니다.
* `SwooleClient::TIME_WAIT`: 클라이언트가 서버와의 연결을 종료한 후에 기다리는 상태입니다.

사용 예제 (옵션 사용)


#hostingforum.kr
php

// SwooleClient 객체를 생성합니다.

$client = new SwooleClient(SWOOLE_SOCK_TCP);



// 서버와 연결합니다.

if (!$client->connect('127.0.0.1', 9501, 0.5)) {

    echo "서버와 연결을 실패했습니다.
";

    exit;

}



// 서버와의 연결을 끊습니다.

$client->close(SWOOLE_CLIENT_CLOSE_WAIT);



// 클라이언트가 종료되었습니다.

echo "클라이언트가 종료되었습니다.
";



참고


SwooleClient::close 메서드는 클라이언트와 서버의 연결을 끊는 데 사용됩니다. 이 메서드는 클라이언트가 서버와의 연결을 종료하고, 서버가 클라이언트의 연결을 끊을 수 있도록 합니다. SwooleClient::close 메서드는 옵션을 사용할 수 있습니다. 옵션은 클라이언트가 서버와의 연결을 기다리는 상태, 클라이언트가 서버와의 연결을 종료하는 상태, 클라이언트가 서버와의 연결을 종료한 후에 기다리는 상태입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 106 페이지

검색

게시물 검색