Sprache

DatagramSocket.Send(DatagramPacket) Methode

Definition

Sendet ein Datagrammpaket aus diesem Socket.

[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

Parameter

p
DatagramPacket

die DatagramPacket gesendet werden soll.

Attribute

Ausnahmen

wenn beim Senden des Pakets ein Fehler auftritt.

Hinweise

Sendet ein Datagrammpaket aus diesem Socket. Dazu DatagramPacket gehören Informationen, die angeben, welche Daten gesendet werden sollen, deren Länge, die IP-Adresse des Remotehosts und die Portnummer auf dem Remotehost.

Wenn ein Sicherheits-Manager vorhanden ist und der Socket derzeit nicht mit einer Remoteadresse verbunden ist, führt diese Methode zunächst einige Sicherheitsüberprüfungen durch. p.getAddress().isMulticastAddress() Wenn dies der Fall ist, ruft diese Methode die Methode des Sicherheitsmanagers checkMulticast als p.getAddress() Argument auf. Wenn die Auswertung dieses Ausdrucks falsch ist, ruft diese Methode stattdessen die Methode des Sicherheitsmanagers checkConnect mit Argumenten p.getAddress().getHostAddress() und p.getPort(). Jeder Aufruf einer Security Manager-Methode kann zu einer SecurityException führen, wenn der Vorgang nicht zulässig ist.

Java Dokumentation für java.net.DatagramSocket.send(java.net.DatagramPacket).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: