GnuSmalltalkUsersGuide:AdditionalChapter6 13

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

Sockets.MulticastSocket

네임스페이스 Sockets에 정의됨

슈퍼클래스: Sockets.DatagramSocket

범주: 소켓-스트림


해당 클래스는 멀티캐스트 그룹으로 패킷을 전송하는 멀티캐스트 소켓을 모델링한다. 해당 주소와 포트를 듣는 그룹의 모든 멤버는 그룹으로 전송되는 모든 메시지를 수신할 것이다.
TCP/IP의 세계에서 이러한 소켓은 UDP를 기반으로 하며, 멀티캐스트 주소(클래스 D 인터넷 주소, 예: 최상위 비트가 1110인)와 잘 알려진 포트 번호로 구성된다.


Sockets.MulticastSocket: 인스턴스 생성

interface

멀티캐스트 소켓을 지원하는 로컬 장치를 응답하라. 주로 어떤 로컬 주소로 설정된다.

interface: ipAddress

멀티캐스트 소켓을 지원하는 로컬 장치를 설정하라. 주로 어떤 로컬 주소로 설정된다.

join: ipAddress

주어진 IP 주소에서 멀티캐스트 소켓을 결합(join)시켜라.

leave: ipAddress

주어진 IP 주소에서 멀티캐스트 소켓을 남겨두어라.

nextPut: packet timeToLive: timeToLive

구체적인 TTL(time-to-live)을 이용해 데이터그램을 전송하라.

timeToLive

소켓의 다이어그램에 해당하는 기본 생존시간(time-to-live)을 응답하라.

timeToLive: newTTL

소켓의 다이어그램에 해당하는 기본 생존시간을 설정하라.


Notes