AsyncReadPacketSocketEvent (クラス)
public AsyncReadPacketSocketEvent {inherits AsyncSocketEvent}
パッケージ: CURL.IO.SOCKET

UDPSocket.async-read-packet に渡される EventHandler を送ります。

導入: バージョン 6.0

コンストラクタ
default:AsyncReadPacketSocketEvent を作成します。
コンストラクタ public {AsyncReadPacketSocketEvent.default
exception:#Exception,
timed-out?:bool,
canceled?:bool,
packet-data:#ByteArray,
remote-address:#SocketInetAddress,
remote-port:uint16,
done?:bool
}

プロパティ
done?:true の場合、読み込まれるべきデータの読み込みは全て完了しているため、または、キャンセルが原因で、これが送信される最後のイベントになります。
アクセサ public AsyncReadPacketSocketEvent.done?:bool
packet-data:読み込まれたパケットのデータを含む ByteArray です。
アクセサ public AsyncReadPacketSocketEvent.packet-data:#ByteArray
remote-address:読み込まれたパケットの送信元 SocketInetAddress です。
アクセサ public AsyncReadPacketSocketEvent.remote-address:#SocketInetAddress
remote-port:読み込まれたパケットの送信元ポート。
アクセサ public AsyncReadPacketSocketEvent.remote-port:uint16
プロパティ 継承 AsyncSocketEvent: canceled?, exception, timed-out?

メソッド
メソッド 継承 AsyncWorkEvent: check-exception
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {AsyncReadPacketSocketEvent.default
exception:#Exception,
timed-out?:bool,
canceled?:bool,
packet-data:#ByteArray,
remote-address:#SocketInetAddress,
remote-port:uint16,
done?:bool
}

AsyncReadPacketSocketEvent を作成します。

導入: バージョン 6.0



プロパティ詳細
done? (アクセサ)
アクセサ public AsyncReadPacketSocketEvent.done?:bool

true の場合、読み込まれるべきデータの読み込みは全て完了しているため、または、キャンセルが原因で、これが送信される最後のイベントになります。

注意事項

exceptionnull でない場合、これのルックアップは exception がスローされる原因となります。
導入: バージョン 6.0


packet-data (アクセサ)
アクセサ public AsyncReadPacketSocketEvent.packet-data:#ByteArray

読み込まれたパケットのデータを含む ByteArray です。

注意事項

exceptionnull でない場合、これのルックアップは exception がスローされる原因となります。
導入: バージョン 6.0


remote-address (アクセサ)
アクセサ public AsyncReadPacketSocketEvent.remote-address:#SocketInetAddress

読み込まれたパケットの送信元 SocketInetAddress です。

注意事項

exceptionnull でない場合、これのルックアップは exception がスローされる原因となります。
導入: バージョン 6.0


remote-port (アクセサ)
アクセサ public AsyncReadPacketSocketEvent.remote-port:uint16

読み込まれたパケットの送信元ポート。

注意事項

exceptionnull でない場合、これのルックアップは exception がスローされる原因となります。
導入: バージョン 6.0





メソッド詳細