SocketAddrV4

SocketAddrV4 (IPv4 소켓 주소 구조체)

IPv4 소켓 주소를 나타내는 구조체예요.

출처: Rust 공식 문서

본문

IPv4 소켓 주소는 IPv4 주소와 16비트 포트 번호로 구성돼요(IETF RFC 793에 명시). IPv4와 IPv6 소켓 주소를 모두 포괄하는 타입은 SocketAddr를 참고하세요.

이식성 (Portability)

SocketAddrV4은 소켓 주소의 이식 가능한 표현으로 의도되었으며, 대상 운영 체제 API가 사용하는 내부 소켓 주소 타입과는 다를 가능성이 높아요. 모든 repr(Rust) 구조체처럼 정확한 레이아웃은 정의되지 않으며 빌드 간에 의존해서는 안 돼요.

텍스트 표현 (Textual representation)

SocketAddrV4FromStr 구현을 제공해요. 텍스트 표현의 IPv4 주소 뒤에 단일 :, 그 다음 10진 정수로 인코딩된 포트를 받아들여요. 다른 형식은 허용되지 않아요.

pub struct SocketAddrV4 { /* private fields */ }

더 알아보기 (Learn more)

Rust 공식 문서