DatagramSocket.Receive(DatagramPacket) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从此套接字接收数据报数据包。
[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's 缓冲区将填充收到的数据。 数据报数据包还包含发送方的 IP 地址和发件人计算机上的端口号。
此方法在收到数据报之前阻止。
length数据报数据包对象的字段包含收到的消息的长度。 如果消息的长度超过数据包的长度,则会截断该消息。
如果存在安全管理器,则如果安全 checkAccept 管理器的方法不允许它,则无法接收数据包。
Java文档java.net.DatagramSocket.receive(java.net.DatagramPacket)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。