言語

DatagramSocket.Receive(DatagramPacket) メソッド

定義

このソケットからデータグラム パケットを受信します。

[Android.Runtime.Register("receive", "(Ljava/net/DatagramPacket;)V", "GetReceive_Ljava_net_DatagramPacket_Handler")]
public virtual void Receive(Java.Net.DatagramPacket? p);
[<Android.Runtime.Register("receive", "(Ljava/net/DatagramPacket;)V", "GetReceive_Ljava_net_DatagramPacket_Handler")>]
abstract member Receive : Java.Net.DatagramPacket -> unit
override this.Receive : Java.Net.DatagramPacket -> unit

パラメーター

p
DatagramPacket

受信データを配置する DatagramPacket

属性

例外

パケットの受信中にエラーが発生した場合は〘。

注釈

このソケットからデータグラム パケットを受信します。 このメソッドから制御が戻ると、 DatagramPacketのバッファーには、受信したデータが格納されます。 データグラム パケットには、送信者の IP アドレスと、送信者のコンピューター上のポート番号も含まれます。

このメソッドは、データグラムが受信されるまでブロックします。 データグラム パケット オブジェクトの length フィールドには、受信したメッセージの長さが含まれています。 メッセージがパケットの長さより長い場合、メッセージは切り捨てられます。

セキュリティ マネージャーがある場合、セキュリティ マネージャーの checkAccept メソッドで許可されていない場合、パケットを受信できません。

java.net.DatagramSocket.receive(java.net.DatagramPacket)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象