GnuSmalltalkUsersGuide:AdditionalChapter6 11

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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