DatagramSocket.Send(DatagramPacket) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.