6.88. kink/socket/DATAGRAM

6.88.1. datagram型

datagramは、UDPのようなデータグラム指向プロトコルのメッセージ転送の単位である。

datagram値は次のふたつの属性を持つ:

• remote: リモートのソケットアドレスをのsocket_address値。

• bin: メッセージの内容のbin値。

6.88.1.1. D.remote

remoteは、リモートのソケットアドレスのsocket_address値を戻す。

6.88.1.2. D.bin

binは、メッセージの内容のbin値を戻す。

6.88.1.3. X == Y

== 演算子、つまりop_eqメソッドは、XとYのリモートのソケットアドレスが等しく、かつXとYのbin値が等しいかどうかを戻す。

事前条件

Yはdatagramでなければならない。

6.88.2. DATAGRAM.new(Remote Bin)

newはdatagram値を戻す。

事前条件

Remoteはsocket_addressでなければならない。

Binはbinでなければならない。

6.88.3. DATAGRAM.is?(Val)

is?は、Valがdatagram値であるかどうかを戻す。