DatagramSocket.Send(DatagramPacket) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このソケットからデータグラム パケットを送信します。
[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
パラメーター
送信する DatagramPacket 。
- 属性
例外
パケットの送信中にエラーが発生した場合は〘。
注釈
このソケットからデータグラム パケットを送信します。
DatagramPacketには、送信するデータ、その長さ、リモート ホストの IP アドレス、およびリモート ホスト上のポート番号を示す情報が含まれます。
セキュリティ マネージャーがあり、ソケットが現在リモート アドレスに接続されていない場合、このメソッドは最初にいくつかのセキュリティ チェックを実行します。 まず、p.getAddress().isMulticastAddress()が true の場合、このメソッドは、p.getAddress()を引数として使用してセキュリティ マネージャーのcheckMulticast メソッドを呼び出します。 その式の評価が false の場合、このメソッドは、代わりにセキュリティ マネージャーの checkConnect メソッドを p.getAddress().getHostAddress() 引数と p.getPort()で呼び出します。 操作が許可されていない場合、セキュリティ マネージャー メソッドを呼び出すたびに SecurityException が発生する可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。