UdpAnySourceMulticastClient UdpAnySourceMulticastClient UdpAnySourceMulticastClient UdpAnySourceMulticastClient Class

Definition

Warnung

Diese API ist jetzt veraltet.

Ein Clientempfänger für Multicastdatenverkehr von einer beliebigen Quelle, wird auch als Any Source Multicast (ASM) oder Internet Standard Multicast (ISM) bezeichnet.A client receiver for multicast traffic from any source, also known as Any Source Multicast (ASM) or Internet Standard Multicast (ISM).

public ref class UdpAnySourceMulticastClient : IDisposable
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public class UdpAnySourceMulticastClient : IDisposable
type UdpAnySourceMulticastClient = class
    interface IDisposable
Public Class UdpAnySourceMulticastClient
Implements IDisposable
Vererbung
UdpAnySourceMulticastClientUdpAnySourceMulticastClientUdpAnySourceMulticastClientUdpAnySourceMulticastClient
Attribute
Implementiert

Konstruktoren

UdpAnySourceMulticastClient(IPAddress, Int32) UdpAnySourceMulticastClient(IPAddress, Int32) UdpAnySourceMulticastClient(IPAddress, Int32) UdpAnySourceMulticastClient(IPAddress, Int32)

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

Eigenschaften

MulticastLoopback MulticastLoopback MulticastLoopback MulticastLoopback

Ruft einen Wert ab, der angibt, ob ausgehende Multicastpakete an die sendende Anwendung übermittelt werden, oder legt diesen fest.Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application.

ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize

Ruft die Größe des Empfangspuffers (in Bytes) des Socket ab, der für Multicastempfangsvorgänge in dieser UdpAnySourceMulticastClient-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 UdpAnySourceMulticastClient 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 UdpAnySourceMulticastClient-Instanz verwendet wird.Gets or sets the size, in bytes, of the send buffer of the Socket used for multicast send operations on this UdpAnySourceMulticastClient instance.

Methoden

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

Bindet den Socket und beginnt einen Beitrittsvorgang für die Multicastgruppe, um das Empfangen von Datagrammen von einem beliebigen Gruppenteilnehmer zu ermöglichen.Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from any group participant.

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromGroup(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 irgendeinem 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 any sender.

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object) BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object) BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object) BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)

Startet den Vorgang, bei dem ein Unicastpaket an das angegebene Ziel gesendet wird.Begins the operation of sending a unicast packet to the specified destination.

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

Startet das Senden eines Pakets an eine verknüpfte Multicastgruppe und ruft den angegebenen Rückruf auf, wenn ein Paket an die Gruppe gesendet wurde.Begins the operation of sending a packet to a joined multicast group and invokes the specified callback when a packet has been sent to the group.

BlockSource(IPAddress) BlockSource(IPAddress) BlockSource(IPAddress) BlockSource(IPAddress)

Blockiert eine Quelle, sodass von ihr ausgehende Multicastpakete nicht mehr empfangen werden.Blocks a source so that multicast packets originating from it are no longer received.

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

Verlässt die Multicastgruppe und gibt alle Ressourcen frei, die von der aktuellen Instanz der UdpAnySourceMulticastClient-Klasse und dem zugrunde liegenden Socket verwendet wurden.Leaves the multicast group and releases all resources used by the current instance of the UdpAnySourceMulticastClient 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.

EndReceiveFromGroup(IAsyncResult, IPEndPoint) EndReceiveFromGroup(IAsyncResult, IPEndPoint) EndReceiveFromGroup(IAsyncResult, IPEndPoint) EndReceiveFromGroup(IAsyncResult, IPEndPoint)

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.

EndSendTo(IAsyncResult) EndSendTo(IAsyncResult) EndSendTo(IAsyncResult) EndSendTo(IAsyncResult)

Schließt den Vorgang ab, bei dem ein Unicastpaket an das angegebene Ziel gesendet wird.Completes the operation of sending a unicast packet to the specified destination.

EndSendToGroup(IAsyncResult) EndSendToGroup(IAsyncResult) EndSendToGroup(IAsyncResult) EndSendToGroup(IAsyncResult)

Schließt den Sendevorgang eines Pakets an eine Multicastgruppe ab.Completes the operation of sending a packet to a multicast group.

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)
UnblockSource(IPAddress) UnblockSource(IPAddress) UnblockSource(IPAddress) UnblockSource(IPAddress)

Hebt die Blockierung einer Quelle auf, die zuvor durch einen Aufruf der BlockSource(IPAddress)-Methode blockiert wurde, damit von ihr ausgehende Multicastpakete empfangen werden können.Unblocks a source that was previously blocked by a call to the BlockSource(IPAddress) method so that multicast packets originating from it can be received.

Gilt für: