GnuSmalltalkUsersGuide:AdditionalChapter6 11

From 흡혈양파의 번역工房
Jump to: navigation, search
Sockets.IP6Address

Sockets.IP6Address

네임스페이스 Sockets에 정의됨

슈퍼클래스: Sockets.SocketAddress

범주: 소켓-프로토콜


해당 클래스는 IPv6 주소를 모델링한다. 이는 IPv6 스트림(TCP), 데이터그램(UDP), raw socket의 공장 역할을 한다.


Sockets.IP6Address 클래스: C 상수

addressFamily

해당 설명 없음.

aiAll

해당 설명 없음.

aiV4mapped

해당 설명 없음.

protocolFamily

해당 설명 없음.


Sockets.IP6Address 클래스: 상수

addressSize

IPv4 주소의 크기를 응답하라.

version

수신자가 구현하는 IP의 버전을 응답하라.


Sockets.IP6Address 클래스: 초기화

createLoopbackHost

수신자에 대한 주소 체계에서 루프백 호스트를 나타내는 객체를 응답하라. IPv4의 경우 이는 ::1이다.

createUnknownAddress

수신자에 대한 주소 체계에서 알려지지 않은 주소를 나타내는 객체를 응답하라.

initialize

수신자에 관한 기본 구현 클래스를 설정하라.


Sockets.IP6Address 클래스: 인스턴스 생성

fromArray: parts

숫자 배열로부터 새 IP6Address를 응답하라; 숫자는 IPv4 주소의 표준 숫자-콜론 표기법에서 콜론으로 구분되는 숫자로 간주되겠다.

fromBytes: aByteArray

숫자(digit) 형태와 같은 순으로 바이트를 포함하는 새 IP6Address를 ByteArray로부터 응답하라: 131.175.6.2 는 #[131 175 6 2]로 표현될 것이다.

fromSockAddr: aByteArray port: portAdaptor

Private - 구조에 C sockaddr를 포함하는 새 IP6Address를 ByteArray로부터 응답하라. portAdaptor의 값은 구조가 참조하는 포트를 참조하도록 변경된다.

fromString: aString

요청한 주소를 숫자(digit) 형태로 포함하는 새 IP6Address를 String으로부터 응답하라.

new

이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.


Sockets.IP6Address: 접근하기

asByteArray

수신자의 바이트를 네트워크 순(big-endian)으로 포함하고 크기가 4인 읽기만 가능한 ByteArray를 응답하라.

isMulticast

수신자가 멀티캐스트 데이터그램 연결에 예약된 주소를 나타내는지 응답하라.


Sockets.IP6Address: 인쇄하기

printOn: aStream

수신자를 마침표 표기법으로 인쇄하라.


Notes