GnuSmalltalkUsersGuide:AdditionalChapter6 7

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

Sockets.DatagramSocketImpl

네임스페이스 Sockets에 정의됨

슈퍼클래스: Sockets.AbstractSocketImpl

범주: 소켓-프로토콜


해당 추상 클래스는 데이터그램 소켓 구현에 있어 부모 클래스의 역할을 한다.


Sockets.DatagramSocketImpl 클래스: 매개변수

socketType

'create'에 대한 소켓 타입 매개변수를 응답하라.


Sockets.DatagramSocketImpl: 접근하기

bufferSize

데이터그램이 보관되는 버퍼의 크기를 응답하라.

bufferSize: size

데이터그램이 보관되는 버퍼의 크기를 설정하라.


Sockets.DatagramSocketImpl: C constants

ipAddMembership

해당 설명 없음.

ipDropMembership

해당 설명 없음.

ipMulticastIf

해당 설명 없음.

ipMulticastTtl

해당 설명 없음.

msgPeek

해당 설명 없음.


Sockets.DatagramSocketImpl: 소켓 연산

next

수신자로부터 데이터그램을 검색하여 새 Datagram 객체를 응답하라.

nextPut: aDatagram

소켓 상의 aDatagram을 전송하라.

peek

수신자 상에서 데이터그램을 살펴보고 새 Datagram 객체를 응답하라.

peek: aDatagram

수신자 상에서 데이터그램을 살펴보고, 새로 수신한 데이터그램에 관한 정보를 포함하도록 수정된 aDatagram을 응답하라.

receive: aDatagram

수신자로부터 데이터그램을 검색하고, 새로 수신한 데이터그램에 관한 정보를 포함하도록 수정된 aDatagram을 응답하라.

receive: flags datagram: aDatagram

새 데이터그램을 주어진 플래그와 함께 'datagra'으로 수신하고, 'datagram' 자체를 응답하라; 이는 추상적 메서드다. 플래그는 데이터그램을 수신하기 위해 0이 되기도 하고, 큐로부터 제거하지 않고 살펴보기만 가능한 'self msgPeek'이 되기도 한다.

send: aDatagram to: theReceiver port: port

소켓 상의 aDatagram을 주어진 수신자와 포트로 전송하라.


Notes