GnuSmalltalkUsersGuide:AdditionalChapter6 25

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

Sockets.UnixAddress

네임스페이스 Sockets에 정의됨

슈퍼클래스: Sockets.SocketAddress

범주: 소켓-프로토콜


해당 클래스는 AF_UNIX 주소 체계를 이용해 머신에 대한 주소를 나타낸다. 해당 주소 체계는 로컬 소켓에만 사용되므로 클래스는 싱글톤(singleton)이다; 소켓에 대한 파일시스템 경로는 포트 인자를 포트 함수를 이용해 String 또는 File 객체로서 소켓 함수에게 표시된다.


Sockets.UnixAddress 클래스: C 상수

addressFamily

해당 설명 없음.

protocolFamily

해당 설명 없음.


kets.UnixAddress 클래스: 초기화

createLoopbackHost

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

createUnknownAddress

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

initialize

수신자에 대한 기본 구현 클래스를 준비하라.


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

fromSockAddr: aByteArray port: portAdaptor

Private - 유일한 UnixAddress 인스턴스를 응답하고, 구조에 C sockaddr가 포함된 ByteArray로부터 portAdaptor의 값을 채운다.

uniqueInstance

해당 설명 없음.


Sockets.UnixAddress: 접근하기

= aSocketAddress

수신자와 aSocketAddress가 같은 머신에서 동일한 소켓을 나타내는지 응답하라.

hash

수신자에 대한 해시값을 응답하라.


Sockets.UnixAddress: 인쇄하기

printOn: aStream

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


Sockets.UnixAddress: 검사하기

isMulticast

멀티캐스트 연결에 주소가 예약되어 있는지를 응답하라.


Notes