Teilen über


UdpSingleSourceMulticastClient Klasse

Definition

Achtung

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

Ein Clientempfänger für Multicastdatenverkehr von einer einzelnen Quelle, wird auch als Source Specific Multicast (SSM) bezeichnet.

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
Vererbung
UdpSingleSourceMulticastClient
Attribute
Implementiert

Hinweise

Die Multicastgruppenadresse und die Absenderquelladresse müssen bekannt sein.

Zusätzlich zum Empfangen von Multicastdaten von einem bestimmten Absender kann der UdpSingleSourceMulticastClient Client auch Unicastdaten zurück an den Absender senden.

Verwenden Sie stattdessen die UdpSingleSourceMulticastClient -Klasse, um Multicast von mehreren Quellen zu empfangen oder wenn die Quellen nicht im Voraus bekannt sind.

Konstruktoren

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)
Veraltet.

Erstellt einen neuen UdpSingleSourceMulticastClient-UDP-Client, der eine Gruppenadresse abonnieren und Datagramme aus einer einzelnen Quelle empfangen kann.

Eigenschaften

ReceiveBufferSize
Veraltet.

Ruft die Größe des Empfangspuffers (in Bytes) des Socket ab, der für Multicastempfangsvorgänge in dieser UdpSingleSourceMulticastClient-Instanz verwendet wird, oder legt sie fest.

SendBufferSize
Veraltet.

Dient zum Abrufen oder Festlegen der Größe des Sendepuffers (in Byte) des Socket, der für Multicastsendevorgänge in dieser UdpSingleSourceMulticastClient-Instanz verwendet wird.

Methoden

BeginJoinGroup(AsyncCallback, Object)
Veraltet.

Bindet den Socket und beginnt mit einem Beitrittsvorgang für die Multicastgruppe, damit Datagramme von einer einzelnen Quelladresse empfangen werden können.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)
Veraltet.

Startet das Empfangen eines Pakets von einer verknüpften Multicastgruppe und ruft den angegebenen Rückruf auf, wenn ein Paket von einem bestimmten Absender in der Gruppe angekommen ist.

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)
Veraltet.

Startet den Vorgang, bei dem ein Unicastpaket an die zuvor angegebene Quelle gesendet wird.

Dispose()
Veraltet.

Verlässt die Multicastgruppe und gibt alle Ressourcen frei, die von der aktuellen Instanz der UdpSingleSourceMulticastClient-Klasse und dem zugrunde liegenden Socket verwendet wurden.

EndJoinGroup(IAsyncResult)
Veraltet.

Beendet den asynchronen Beitrittsvorgang für eine Multicastgruppe.

EndReceiveFromSource(IAsyncResult, Int32)
Veraltet.

Schließt den asynchronen Empfangsvorgang des Pakets aus der verknüpften Multicastgruppe ab und stellt die empfangenen Informationen bereit.

EndSendToSource(IAsyncResult)
Veraltet.

Schließt den Vorgang ab, bei dem ein Unicastpaket an eine einzelne Quelle gesendet wird.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: