DatagramSocket.Receive(DatagramPacket) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает пакет диаграммы данных из этого сокета.
[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
Параметры
значение DatagramPacket , в которое нужно поместить входящие данные.
- Атрибуты
Исключения
Если при получении пакета возникает ошибка.
Комментарии
Получает пакет диаграммы данных из этого сокета. При возвращении DatagramPacketэтого метода буфер заполняется полученными данными. Пакет диаграммы данных также содержит IP-адрес отправителя и номер порта на компьютере отправителя.
Этот метод блокирует до получения диаграммы данных.
length Поле объекта пакета диаграммы данных содержит длину полученного сообщения. Если сообщение больше длины пакета, сообщение усечено.
Если есть диспетчер безопасности, пакет не может быть получен, если метод диспетчера checkAccept безопасности не разрешает его.
Java документации по java.net.DatagramSocket.receive(java.net.DatagramPacket).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".