Language

DatagramSocket.Send(DatagramPacket) メソッド

定義

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

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

パラメーター

p
DatagramPacket

送信する DatagramPacket 。

属性

例外

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

注釈

このソケットからデータグラム パケットを送信します。 DatagramPacketには、送信するデータ、その長さ、リモート ホストの IP アドレス、およびリモート ホスト上のポート番号を示す情報が含まれます。

セキュリティ マネージャーがあり、ソケットが現在リモート アドレスに接続されていない場合、このメソッドは最初にいくつかのセキュリティ チェックを実行します。 まず、p.getAddress().isMulticastAddress()が true の場合、このメソッドは、p.getAddress()を引数として使用してセキュリティ マネージャーのcheckMulticast メソッドを呼び出します。 その式の評価が false の場合、このメソッドは、代わりにセキュリティ マネージャーの checkConnect メソッドを p.getAddress().getHostAddress() 引数と p.getPort()で呼び出します。 操作が許可されていない場合、セキュリティ マネージャー メソッドを呼び出すたびに SecurityException が発生する可能性があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象