Sdílet prostřednictvím


UdpSingleSourceMulticastClient Třída

Definice

Upozornění

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

Klientský přijímač pro provoz vícesměrového vysílání z jednoho zdroje, označovaný také jako SSM (Source Specific Multicast).

public ref class UdpSingleSourceMulticastClient : IDisposable
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public class UdpSingleSourceMulticastClient : IDisposable
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
type UdpSingleSourceMulticastClient = class
    interface IDisposable
Public Class UdpSingleSourceMulticastClient
Implements IDisposable
Dědičnost
UdpSingleSourceMulticastClient
Atributy
Implementuje

Poznámky

Adresa skupiny vícesměrového vysílání a zdrojová adresa odesílatele musí být známé.

Kromě příjmu dat vícesměrového vysílání od konkrétního UdpSingleSourceMulticastClient odesílatele může klient také odesílat data jednosměrového vysílání zpět odesílateli.

Pokud chcete přijímat vícesměrové vysílání z více zdrojů nebo pokud zdroje nejsou předem známé, použijte UdpSingleSourceMulticastClient místo toho třídu .

Konstruktory

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)
Zastaralé.

Vytvoří nového UdpSingleSourceMulticastClient klienta UDP, který se může přihlásit k odběru adresy skupiny a přijímat datagramy z jednoho zdroje.

Vlastnosti

ReceiveBufferSize
Zastaralé.

Získá nebo nastaví velikost, v bajtech, příjem vyrovnávací paměti Socket použité pro vícesměrové operace příjmu v této UdpSingleSourceMulticastClient instanci.

SendBufferSize
Zastaralé.

Získá nebo nastaví velikost, v bajtech, vyrovnávací paměti Socket pro odesílání použité pro vícesměrové odesílání operací v této UdpSingleSourceMulticastClient instanci.

Metody

BeginJoinGroup(AsyncCallback, Object)
Zastaralé.

Vytvoří vazbu soketu a zahájí operaci spojení se skupinou vícesměrového vysílání, aby bylo možné přijímat datagramy z jedné zdrojové adresy.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)
Zastaralé.

Zahájí operaci příjmu paketu z připojené skupiny vícesměrového vysílání a vyvolá zadané zpětné volání, když paket do skupiny dorazí od zadaného odesílatele.

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)
Zastaralé.

Zahájí operaci odeslání paketu jednosměrového vysílání do dříve zadaného zdroje.

Dispose()
Zastaralé.

Ponechá skupinu vícesměrového vysílání a uvolní všechny prostředky používané aktuální instancí UdpSingleSourceMulticastClient třídy a základní Socketobjekt .

EndJoinGroup(IAsyncResult)
Zastaralé.

Dokončí operaci asynchronního spojení skupiny do skupiny vícesměrového vysílání.

EndReceiveFromSource(IAsyncResult, Int32)
Zastaralé.

Dokončí asynchronní operaci příjmu paketu z připojené skupiny vícesměrového vysílání a poskytne přijaté informace.

EndSendToSource(IAsyncResult)
Zastaralé.

Dokončí operaci odeslání paketu jednosměrového vysílání do jednoho zdroje.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro