DatagramSocket.Receive(DatagramPacket) Metode

Definisi

Menerima paket datagram dari soket ini.

[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

Parameter

p
DatagramPacket

tempat DatagramPacket menempatkan data masuk.

Atribut

Pengecualian

jika terjadi kesalahan saat menerima paket.

Keterangan

Menerima paket datagram dari soket ini. Ketika metode ini kembali, DatagramPacketbuffer 's diisi dengan data yang diterima. Paket datagram juga berisi alamat IP pengirim, dan nomor port pada komputer pengirim.

Metode ini memblokir hingga datagram diterima. Bidang length objek paket datagram berisi panjang pesan yang diterima. Jika pesan lebih panjang dari panjang paket, pesan akan dipotong.

Jika ada manajer keamanan, paket tidak dapat diterima jika metode manajer checkAccept keamanan tidak mengizinkannya.

Java dokumentasi untuk java.net.DatagramSocket.receive(java.net.DatagramPacket).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk