GnuSmalltalkUsersGuide:AdditionalChapter6 7
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을 주어진 수신자와 포트로 전송하라.