Lenguaje

DatagramSocket.Send(DatagramPacket) Método

Definición

Envía un paquete de datagrama desde este 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

Parámetros

p
DatagramPacket

que DatagramPacket se va a enviar.

Atributos

Excepciones

si se produce un error al enviar el paquete.

Comentarios

Envía un paquete de datagrama desde este socket. DatagramPacket Incluye información que indica los datos que se van a enviar, su longitud, la dirección IP del host remoto y el número de puerto en el host remoto.

Si hay un administrador de seguridad y el socket no está conectado actualmente a una dirección remota, este método realiza primero algunas comprobaciones de seguridad. En primer lugar, si p.getAddress().isMulticastAddress() es true, este método llama al método del administrador de checkMulticast seguridad con p.getAddress() como argumento. Si la evaluación de esa expresión es false, este método llama al método del checkConnect administrador de seguridad con argumentos p.getAddress().getHostAddress() y p.getPort(). Cada llamada a un método de administrador de seguridad podría dar lugar a una excepción SecurityException si no se permite la operación.

Java documentación para java.net.DatagramSocket.send(java.net.DatagramPacket).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a