Udostępnij za pośrednictwem


MulticastOption Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy MulticastOption.

Przeciążenia

MulticastOption(IPAddress)

Inicjuje MulticastOption nową wersję klasy dla określonej grupy multiemisji IP.

MulticastOption(IPAddress, Int32)

Inicjuje MulticastOption nowe wystąpienie klasy z określonym adresem grupy multiemisji IP i indeksem interfejsu.

MulticastOption(IPAddress, IPAddress)

Inicjuje MulticastOption nowe wystąpienie klasy z określonym adresem grupy multiemisji IP i lokalnym adresem IP skojarzonym z interfejsem sieciowym.

MulticastOption(IPAddress)

Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs

Inicjuje MulticastOption nową wersję klasy dla określonej grupy multiemisji IP.

public:
 MulticastOption(System::Net::IPAddress ^ group);
public MulticastOption (System.Net.IPAddress group);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress)

Parametry

group
IPAddress

Adres IP grupy multiemisji.

Wyjątki

group to null.

Uwagi

W przypadku maszyn z wieloma kartami sieciowymi nie należy używać tego konstruktora. Użyj konstruktora, który przyjmuje grupę i lokalny adres IP.

Dotyczy

MulticastOption(IPAddress, Int32)

Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs

Inicjuje MulticastOption nowe wystąpienie klasy z określonym adresem grupy multiemisji IP i indeksem interfejsu.

public:
 MulticastOption(System::Net::IPAddress ^ group, int interfaceIndex);
public MulticastOption (System.Net.IPAddress group, int interfaceIndex);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * int -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, interfaceIndex As Integer)

Parametry

group
IPAddress

Adres IP grupy multiemisji.

interfaceIndex
Int32

Indeks interfejsu używanego do wysyłania i odbierania pakietów multiemisji.

Dotyczy

MulticastOption(IPAddress, IPAddress)

Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs
Źródło:
MulticastOption.cs

Inicjuje MulticastOption nowe wystąpienie klasy z określonym adresem grupy multiemisji IP i lokalnym adresem IP skojarzonym z interfejsem sieciowym.

public:
 MulticastOption(System::Net::IPAddress ^ group, System::Net::IPAddress ^ mcint);
public MulticastOption (System.Net.IPAddress group, System.Net.IPAddress mcint);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, mcint As IPAddress)

Parametry

group
IPAddress

Adres IP grupy.

mcint
IPAddress

Lokalny adres IP.

Wyjątki

group to null.

-lub-

mcint to null.

Przykłady

Poniższy przykład tworzy MulticastOption obiekt.

// Define a MuticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same one used by the server.
mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr );
mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, mcastOption );

// Define a MulticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same as the address used by the server.
s_mcastOption = new MulticastOption(s_mcastAddress, localIPAddr);

s_mcastSocket.SetSocketOption(SocketOptionLevel.IP,
                            SocketOptionName.AddMembership,
                            s_mcastOption);
' Define a MulticastOption object specifying the multicast group 
' address and the local IPAddress.
' The multicast group address is the same as the address used by the server.
mcastOption = New MulticastOption(mcastAddress, localIPAddr)

mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption)

Uwagi

W przypadku maszyn z wieloma kartami sieciowymi należy użyć tego konstruktora do tworzenia MulticastOption wystąpień.

Dotyczy