SocketAddrV6
SocketAddrV6 (IPv6 소켓 주소 구조체)
IPv6 소켓 주소를 나타내는 구조체예요.
출처: Rust 공식 문서
본문
IPv6 소켓 주소는 IPv6 주소, 16비트 포트 번호, 그리고 트래픽 클래스, 흐름 레이블, 스코프 식별자 필드로 구성돼요(IETF RFC 2553 3.3절 참고). IPv4와 IPv6 소켓 주소를 모두 포괄하는 타입은 SocketAddr를 참고하세요.
이식성 (Portability)
SocketAddrV6은 소켓 주소의 이식 가능한 표현으로 의도되었으며, 대상 운영 체제 API가 사용하는 내부 소켓 주소 타입과는 다를 가능성이 높아요. 정확한 레이아웃은 정의되지 않으며 빌드 간에 의존해서는 안 돼요.
텍스트 표현 (Textual representation)
SocketAddrV6는 IETF RFC 5952가 권장하는 대괄호 형식과 RFC 4007에 명시된 스코프 식별자에 기반한 FromStr 구현을 제공해요. 왼쪽 대괄호([)로 시작해 순서대로 요소들을 받아들여요.
pub struct SocketAddrV6 { /* private fields */ }