KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FServerConfig 구조체 참조

서버 접속 정보를 담는 설정 구조체입니다. 더 자세히 ...

#include <UCustomNetworkSettings.h>

+ FServerConfig에 대한 협력 다이어그램:

Public 멤버 함수

FString GetFullUrl (const FString &Endpoint) const
 엔드포인트를 결합한 전체 URL을 반환합니다.
 

Public 속성

FString BaseUrl
 서버 Base URL입니다.
 
int32 Port = 0
 서버 포트 번호입니다.
 
FString WebSocketUrl
 WebSocket 접속 URL입니다.
 

상세한 설명

서버 접속 정보를 담는 설정 구조체입니다.

HTTP/WS 요청이 어떤 호스트와 포트로 향하는지 정의합니다. 런타임에서 값을 소유하지 않고 config 로딩 결과를 그대로 사용합니다. 사용 위치: UCustomNetworkSettings의 모드별 네트워크 설정.

UCustomNetworkSettings.h 파일의 36 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ GetFullUrl()

FString FServerConfig::GetFullUrl ( const FString &  Endpoint) const
inline

엔드포인트를 결합한 전체 URL을 반환합니다.

기본 포트(443) 또는 포트 미지정(0)일 때는 포트 결합을 생략합니다.

매개변수
Endpoint[in] 호출할 상대 경로입니다.
반환값
BaseUrl과 포트 설정이 반영된 전체 URL입니다.

UCustomNetworkSettings.h 파일의 77 번째 라인에서 정의되었습니다.

78 {
79 if (Port == 443 || Port == 0)
80 {
81 return FString::Printf(TEXT("%s%s"), *BaseUrl, *Endpoint);
82 }
83
84 return FString::Printf(TEXT("%s:%d%s"), *BaseUrl, Port, *Endpoint);
85 }
int32 Port
서버 포트 번호입니다.
FString BaseUrl
서버 Base URL입니다.

다음에 의해서 참조됨 : NetworkConfig::GetFullUrl().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ BaseUrl

FString FServerConfig::BaseUrl

서버 Base URL입니다.

스킴 포함(https://) 문자열이며 포트 결합 전의 기본 주소입니다. 소유권/수명: config에 저장된 값이며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.

UCustomNetworkSettings.h 파일의 48 번째 라인에서 정의되었습니다.

◆ Port

int32 FServerConfig::Port = 0

서버 포트 번호입니다.

범위: 0(미지정) 또는 1~65535이며, 443/0은 기본 포트로 취급됩니다. 소유권/수명: config에 저장된 값이며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.

UCustomNetworkSettings.h 파일의 58 번째 라인에서 정의되었습니다.

◆ WebSocketUrl

FString FServerConfig::WebSocketUrl

WebSocket 접속 URL입니다.

ws:// 또는 wss:// 형태의 주소를 저장합니다. 소유권/수명: config에 저장된 값이며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.

UCustomNetworkSettings.h 파일의 68 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NetworkConfig::GetSocketURL().


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: