DatagramSocket.Receive(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í.
Recibe un paquete de datagrama de este socket.
[Android.Runtime.Register("receive", "(Ljava/net/DatagramPacket;)V", "GetReceive_Ljava_net_DatagramPacket_Handler")]
public virtual void Receive(Java.Net.DatagramPacket? p);
[<Android.Runtime.Register("receive", "(Ljava/net/DatagramPacket;)V", "GetReceive_Ljava_net_DatagramPacket_Handler")>]
abstract member Receive : Java.Net.DatagramPacket -> unit
override this.Receive : Java.Net.DatagramPacket -> unit
Parámetros
en el DatagramPacket que se van a colocar los datos entrantes.
- Atributos
Excepciones
si se produce un error al recibir el paquete.
Comentarios
Recibe un paquete de datagrama de este socket. Cuando este método devuelve, el DatagramPacketbúfer de se rellena con los datos recibidos. El paquete de datagrama también contiene la dirección IP del remitente y el número de puerto en el equipo del remitente.
Este método se bloquea hasta que se recibe un datagrama. El length campo del objeto de paquete de datagrama contiene la longitud del mensaje recibido. Si el mensaje es mayor que la longitud del paquete, el mensaje se trunca.
Si hay un administrador de seguridad, no se puede recibir un paquete si el método del administrador de checkAccept seguridad no lo permite.
Java documentación para java.net.DatagramSocket.receive(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.