DatagramSocket.Send(DatagramPacket) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.