Bagikan melalui


UdpSingleSourceMulticastClient.EndReceiveFromSource Metode

Definisi

Perhatian

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Menyelesaikan operasi asinkron menerima paket dari grup multicast yang bergabung dan memberikan informasi yang diterima.

public:
 int EndReceiveFromSource(IAsyncResult ^ result, [Runtime::InteropServices::Out] int % sourcePort);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromSource(IAsyncResult result, out int sourcePort);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromSource : IAsyncResult * int -> int
Public Function EndReceiveFromSource (result As IAsyncResult, ByRef sourcePort As Integer) As Integer

Parameter

result
IAsyncResult

Hasil dari operasi penerimaan asinkron.

sourcePort
Int32

Titik akhir sumber tempat paket diterima.

Mengembalikan

Panjangnya, dalam byte, dari pesan yang disimpan dalam parameter yang buffer diteruskan ke BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) metode .

Atribut

Pengecualian

result adalah referensi null (Tidak ada di Visual Basic).

Grup multicast belum bergabung.

Terjadi kesalahan saat mencoba mengakses soket.

Keterangan

Metode EndReceiveFromSource ini menyelesaikan operasi asinkron untuk menerima paket dari satu sumber dalam grup multicast.

Jika ada kegagalan soket saat melakukan operasi terima, SocketException akan dilemparkan. Kesalahan yang diterima ditentukan sebagai anggota SocketError enumerasi.

Berlaku untuk