라이브러리
[PHP] SwooleClient::getsockname - 연결의 로컬 소켓 이름을 가져옵니다.
SwooleClient::getsockname
SwooleClient::getsockname은 Swoole 클라이언트의 소켓 이름을 반환하는 메서드입니다. 이 메서드는 클라이언트가 소켓을 열었을 때 반환되는 소켓 이름을 반환합니다.
# 사용 방법
SwooleClient::getsockname은 클라이언트가 소켓을 열었을 때 반환되는 소켓 이름을 반환합니다. 이 메서드는 클라이언트가 소켓을 열었을 때 호출하는 메서드입니다.
# 예제
#hostingforum.kr
php
use SwooleClient;
// 클라이언트를 생성합니다.
$client = new Client(SWOOLE_SOCK_TCP);
// 클라이언트가 소켓을 열었습니다.
$client->connect('127.0.0.1', 9501);
// 소켓 이름을 반환합니다.
$sockname = $client->getsockname();
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
// 클라이언트를 종료합니다.
$client->close();
# 소켓 이름의 반환 형식
소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
# 참고
SwooleClient::getsockname은 클라이언트가 소켓을 열었을 때 반환되는 소켓 이름을 반환합니다. 이 메서드는 클라이언트가 소켓을 열었을 때 호출하는 메서드입니다. 소켓 이름은 다음과 같은 형식으로 반환됩니다.
소켓 이름의 반환 형식
소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
소켓 이름의 반환 예제
#hostingforum.kr
php
use SwooleClient;
// 클라이언트를 생성합니다.
$client = new Client(SWOOLE_SOCK_TCP);
// 클라이언트가 소켓을 열었습니다.
$client->connect('127.0.0.1', 9501);
// 소켓 이름을 반환합니다.
$sockname = $client->getsockname();
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
// 클라이언트를 종료합니다.
$client->close();
소켓 이름의 반환 예제 (서버에서)
#hostingforum.kr
php
use SwooleServer;
// 서버를 생성합니다.
$server = new Server('127.0.0.1', 9501);
// 서버가 소켓을 열었습니다.
$server->listen();
// 클라이언트가 연결되었습니다.
$server->on('connect', function ($server, $fd) {
// 소켓 이름을 반환합니다.
$sockname = $server->getClientInfo($fd)['sockname'];
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
});
// 서버를 종료합니다.
$server->start();
참고
SwooleClient::getsockname은 클라이언트가 소켓을 열었을 때 반환되는 소켓 이름을 반환합니다. 이 메서드는 클라이언트가 소켓을 열었을 때 호출하는 메서드입니다. 소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
소켓 이름의 반환 형식
소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
소켓 이름의 반환 예제
#hostingforum.kr
php
use SwooleClient;
// 클라이언트를 생성합니다.
$client = new Client(SWOOLE_SOCK_TCP);
// 클라이언트가 소켓을 열었습니다.
$client->connect('127.0.0.1', 9501);
// 소켓 이름을 반환합니다.
$sockname = $client->getsockname();
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
// 클라이언트를 종료합니다.
$client->close();
소켓 이름의 반환 예제 (서버에서)
#hostingforum.kr
php
use SwooleServer;
// 서버를 생성합니다.
$server = new Server('127.0.0.1', 9501);
// 서버가 소켓을 열었습니다.
$server->listen();
// 클라이언트가 연결되었습니다.
$server->on('connect', function ($server, $fd) {
// 소켓 이름을 반환합니다.
$sockname = $server->getClientInfo($fd)['sockname'];
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
});
// 서버를 종료합니다.
$server->start();
참고
SwooleClient::getsockname은 클라이언트가 소켓을 열었을 때 반환되는 소켓 이름을 반환합니다. 이 메서드는 클라이언트가 소켓을 열었을 때 호출하는 메서드입니다. 소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
소켓 이름의 반환 형식
소켓 이름은 다음과 같은 형식으로 반환됩니다.
* `127.0.0.1:9501`
소켓 이름의 반환 예제
#hostingforum.kr
php
use SwooleClient;
// 클라이언트를 생성합니다.
$client = new Client(SWOOLE_SOCK_TCP);
// 클라이언트가 소켓을 열었습니다.
$client->connect('127.0.0.1', 9501);
// 소켓 이름을 반환합니다.
$sockname = $client->getsockname();
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
// 클라이언트를 종료합니다.
$client->close();
소켓 이름의 반환 예제 (서버에서)
#hostingforum.kr
php
use SwooleServer;
// 서버를 생성합니다.
$server = new Server('127.0.0.1', 9501);
// 서버가 소켓을 열었습니다.
$server->listen();
// 클라이언트가 연결되었습니다.
$server->on('connect', function ($server, $fd) {
// 소켓 이름을 반환합니다.
$sockname = $server->getClientInfo($fd)['sockname'];
// 소켓 이름을 출력합니다.
echo "소켓 이름: $sockname
";
});
// 서버를 종료합니다.
$server->start();
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.