Udostępnij za pośrednictwem


UdpSingleSourceMulticastClient Klasa

Definicja

Przestroga

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

Odbiornik klienta dla ruchu multiemisji z jednego źródła, znany również jako Multiemisji specyficzne dla źródła (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
Dziedziczenie
UdpSingleSourceMulticastClient
Atrybuty
Implementuje

Uwagi

Adres grupy multiemisji i adres źródłowy nadawcy muszą być znane.

Oprócz odbierania danych multiemisji od określonego nadawcy UdpSingleSourceMulticastClient klient może również wysyłać dane emisji pojedynczej z powrotem do nadawcy.

Aby odbierać multiemisję z wielu źródeł lub gdy źródła nie są wcześniej znane, użyj klasy UdpSingleSourceMulticastClient .

Konstruktory

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)
Przestarzałe.

Tworzy nowego UdpSingleSourceMulticastClient klienta UDP, który może subskrybować adres grupy i odbierać datagramy z jednego źródła.

Właściwości

ReceiveBufferSize
Przestarzałe.

Pobiera lub ustawia rozmiar w bajtach buforu odbierania używanego Socket dla operacji odbierania multiemisji w tym UdpSingleSourceMulticastClient wystąpieniu.

SendBufferSize
Przestarzałe.

Pobiera lub ustawia rozmiar w bajtach buforu wysyłania używanego Socket do operacji wysyłania multiemisji w tym UdpSingleSourceMulticastClient wystąpieniu.

Metody

BeginJoinGroup(AsyncCallback, Object)
Przestarzałe.

Wiąże gniazdo i rozpoczyna operację sprzężenia do grupy multiemisji, aby umożliwić odbieranie datagramów z jednego adresu źródłowego.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)
Przestarzałe.

Rozpoczyna operację odbierania pakietu z dołączonej grupy multiemisji i wywołuje określone wywołanie zwrotne, gdy pakiet dotarł do grupy od określonego nadawcy.

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)
Przestarzałe.

Rozpoczyna operację wysyłania pakietu emisji pojedynczej do wcześniej określonego źródła.

Dispose()
Przestarzałe.

Pozostawia grupę multiemisji i zwalnia wszystkie zasoby używane przez bieżące wystąpienie UdpSingleSourceMulticastClient klasy i bazowe .Socket

EndJoinGroup(IAsyncResult)
Przestarzałe.

Kończy operację grupy sprzężenia asynchronicznego do grupy multiemisji.

EndReceiveFromSource(IAsyncResult, Int32)
Przestarzałe.

Kończy asynchroniczną operację odbierania pakietu z dołączonej grupy multiemisji i dostarcza odebrane informacje.

EndSendToSource(IAsyncResult)
Przestarzałe.

Kończy operację wysyłania pakietu emisji pojedynczej do pojedynczego źródła.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy