UdpSingleSourceMulticastClient Klass

Definition

Varning

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

En klientmottagare för multicast-trafik från en enda källa, även kallad 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
[<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
Arv
UdpSingleSourceMulticastClient
Attribut
Implementeringar

Kommentarer

Multicast-gruppadressen och avsändarens källadress måste vara kända.

Förutom att ta emot multicast-data från en specifik avsändare UdpSingleSourceMulticastClient kan klienten även skicka unicast-data tillbaka till avsändaren.

Om du vill ta emot multicast från flera källor, eller när källorna inte är kända i förväg, använder du UdpSingleSourceMulticastClient klassen i stället.

Konstruktorer

Name Description
UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)
Föråldrad.

Skapar en ny UdpSingleSourceMulticastClient UDP-klient som kan prenumerera på en gruppadress och ta emot datagram från en enda källa.

Egenskaper

Name Description
ReceiveBufferSize
Föråldrad.

Hämtar eller anger storleken, i byte, på mottagningsbufferten för den Socket som används för multicast-mottagningsåtgärder på den här UdpSingleSourceMulticastClient instansen.

SendBufferSize
Föråldrad.

Hämtar eller anger storleken, i byte, på sändningsbufferten för den Socket som används för multicast-sändningsåtgärder på den här UdpSingleSourceMulticastClient instansen.

Metoder

Name Description
BeginJoinGroup(AsyncCallback, Object)
Föråldrad.

Binder socketen och påbörjar en kopplingsåtgärd till multicast-gruppen så att datagram kan tas emot från en enda källadress.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)
Föråldrad.

Påbörjar åtgärden att ta emot ett paket från den anslutna multicast-gruppen och anropar det angivna återanropet när ett paket har anlänt till gruppen från en angiven avsändare.

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)
Föråldrad.

Påbörjar åtgärden att skicka ett unicast-paket till den källa som tidigare angetts.

Dispose()
Föråldrad.

Lämnar multicast-gruppen och släpper alla resurser som används av den aktuella instansen UdpSingleSourceMulticastClient av klassen och den underliggande Socket.

EndJoinGroup(IAsyncResult)
Föråldrad.

Slutför åtgärden asynkron kopplingsgrupp till en multicast-grupp.

EndReceiveFromSource(IAsyncResult, Int32)
Föråldrad.

Slutför den asynkrona åtgärden att ta emot ett paket från den anslutna multicast-gruppen och tillhandahåller den information som tas emot.

EndSendToSource(IAsyncResult)
Föråldrad.

Slutför åtgärden att skicka ett unicast-paket till en enda källa.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för