라이브러리
[PHP] EventHttpConnection::setLocalAddress - HTTP 연결이 이루어지는 IP 주소를 설정합니다.
EventHttpConnection::setLocalAddress
`EventHttpConnection::setLocalAddress`는 PHP의 EventLoop를 사용하는 HttpConnection 클래스의 메서드입니다. 이 메서드는 HttpConnection이 연결을 수락할 때 사용할 로컬 주소를 설정하는 데 사용됩니다.
사용 방법
`EventHttpConnection::setLocalAddress` 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
EventHttpConnection::setLocalAddress($address);
* `$address` : HttpConnection이 연결을 수락할 때 사용할 로컬 주소입니다. 예를 들어, `localhost` 또는 `127.0.0.1`과 같은 주소를 사용할 수 있습니다.
예제
다음 예제에서는 `EventHttpConnection::setLocalAddress` 메서드를 사용하여 HttpConnection이 연결을 수락할 때 사용할 로컬 주소를 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
use SwooleHttpServer;
use SwooleHttpServerRequest;
use SwooleHttpServerResponse;
// EventLoop를 사용하는 HttpServer를 생성합니다.
$http = new Server("127.0.0.1", 9501);
// HttpServer가 연결을 수락할 때 사용할 로컬 주소를 설정합니다.
$http->set(['local_address' => '127.0.0.1']);
// HttpServer가 연결을 수락할 때 호출되는 함수를 정의합니다.
$http->on('Connect', function (ServerRequest $request, ServerResponse $response) {
// 연결이 수락되면 로그를 출력합니다.
echo "연결이 수락되었습니다.
";
$response->header("Content-Type", "text/plain");
$response->end("Hello, World!");
});
// HttpServer를 시작합니다.
$http->start();
이 예제에서는 `EventHttpConnection::setLocalAddress` 메서드를 사용하여 HttpConnection이 연결을 수락할 때 사용할 로컬 주소를 `127.0.0.1`으로 설정합니다. HttpServer가 연결을 수락할 때 호출되는 함수를 정의하여 연결이 수락되면 로그를 출력하고 "Hello, World!"를 응답합니다.
주의
`EventHttpConnection::setLocalAddress` 메서드를 사용할 때 주의할 점은 HttpConnection이 연결을 수락할 때 사용할 로컬 주소가 실제로 사용할 수 있는 주소인지 확인해야 한다는 것입니다. 예를 들어, `localhost`은 실제로 사용할 수 있는 주소가 아니므로 `127.0.0.1`과 같은 실제 주소를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.