UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient Class

Definition

Warnung

Diese API ist jetzt veraltet.

Ein Clientempfänger für Multicastdatenverkehr von einer einzelnen Quelle, wird auch als Source Specific Multicast (SSM) bezeichnet.A client receiver for multicast traffic from a single source, also known as Source Specific Multicast (SSM).

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
type UdpSingleSourceMulticastClient = class
    interface IDisposable
Public Class UdpSingleSourceMulticastClient
Implements IDisposable
Vererbung
UdpSingleSourceMulticastClientUdpSingleSourceMulticastClientUdpSingleSourceMulticastClientUdpSingleSourceMulticastClient
Attribute
Implementiert

Hinweise

Die Adresse der Multicastgruppe und Absenderadresse für die Quelle müssen bekannt sein.The multicast group address and sender source address must be known.

Zusätzlich zum Empfangen von multicast-Daten von einem bestimmten Absender, die UdpSingleSourceMulticastClient Client kann auch bestimmte Daten zurück an den Absender senden.In addition to receiving multicast data from a specific sender, the UdpSingleSourceMulticastClient client can also send unicast data back to the sender.

Um Multicast aus mehreren Quellen empfangen werden soll, oder verwenden Sie bei der die Quellen im Voraus bekannt sind die UdpSingleSourceMulticastClient stattdessen.To receive multicast from multiple sources, or when the sources aren't known in advance, use the UdpSingleSourceMulticastClient class instead.

Konstruktoren

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)

Erstellt einen neuen UdpSingleSourceMulticastClient-UDP-Client, der eine Gruppenadresse abonnieren und Datagramme aus einer einzelnen Quelle empfangen kann.Creates a new UdpSingleSourceMulticastClient UDP client that can subscribe to a group address and receive datagrams from a single source.

Eigenschaften

ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize

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.Gets or sets the size, in bytes, of the receive buffer of the Socket used for multicast receive operations on this UdpSingleSourceMulticastClient instance.

SendBufferSize SendBufferSize SendBufferSize SendBufferSize

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.Gets or sets the size, in bytes, of the send buffer of the Socket used for multicast send operations on this UdpSingleSourceMulticastClient instance.

Methoden

BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object)

Bindet den Socket und beginnt mit einem Beitrittsvorgang für die Multicastgruppe, damit Datagramme von einer einzelnen Quelladresse empfangen werden können.Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from a single source address.

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

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.Begins the operation of receiving a packet from the joined multicast group and invokes the specified callback when a packet has arrived on the group from a specified sender.

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

Startet den Vorgang, bei dem ein Unicastpaket an die zuvor angegebene Quelle gesendet wird.Begins the operation of sending a unicast packet to the source previously specified.

Dispose() Dispose() Dispose() Dispose()

Verlässt die Multicastgruppe und gibt alle Ressourcen frei, die von der aktuellen Instanz der UdpSingleSourceMulticastClient-Klasse und dem zugrunde liegenden Socket verwendet wurden.Leaves the multicast group and releases all resources used by the current instance of the UdpSingleSourceMulticastClient class and the underlying the Socket.

EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult)

Beendet den asynchronen Beitrittsvorgang für eine Multicastgruppe.Completes the asynchronous join group operation to a multicast group.

EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32)

Schließt den asynchronen Empfangsvorgang des Pakets aus der verknüpften Multicastgruppe ab und stellt die empfangenen Informationen bereit.Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received.

EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult)

Schließt den Vorgang ab, bei dem ein Unicastpaket an eine einzelne Quelle gesendet wird.Completes the operation of sending a unicast packet to a single source.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: