다음을 통해 공유


MulticastOption 생성자

정의

MulticastOption 클래스의 새 인스턴스를 초기화합니다.

오버로드

MulticastOption(IPAddress)

지정된 IP 멀티캐스트 그룹에 대한 MulticastOption 클래스의 새 버전을 초기화합니다.

MulticastOption(IPAddress, Int32)

지정된 IP 멀티캐스트 그룹 주소 및 인터페이스 인덱스를 사용하여 MulticastOption 클래스의 새 인스턴스를 초기화합니다.

MulticastOption(IPAddress, IPAddress)

지정된 IP 멀티캐스트 그룹 주소 및 네트워크 인터페이스와 관련된 로컬 IP 주소를 사용하여 MulticastOption 클래스의 새 인스턴스를 초기화합니다.

MulticastOption(IPAddress)

Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs

지정된 IP 멀티캐스트 그룹에 대한 MulticastOption 클래스의 새 버전을 초기화합니다.

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)

매개 변수

group
IPAddress

멀티캐스트 그룹의 IP 주소입니다.

예외

group이(가) null인 경우

설명

네트워크 카드가 여러 대 있는 컴퓨터의 경우 이 생성자를 사용하지 마세요. 그룹 및 로컬 IP 주소를 사용하는 생성자를 사용합니다.

적용 대상

MulticastOption(IPAddress, Int32)

Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs

지정된 IP 멀티캐스트 그룹 주소 및 인터페이스 인덱스를 사용하여 MulticastOption 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

group
IPAddress

멀티캐스트 그룹의 IP 주소입니다.

interfaceIndex
Int32

멀티캐스트 패킷을 보내고 받는 데 사용되는 인터페이스의 인덱스입니다.

적용 대상

MulticastOption(IPAddress, IPAddress)

Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs

지정된 IP 멀티캐스트 그룹 주소 및 네트워크 인터페이스와 관련된 로컬 IP 주소를 사용하여 MulticastOption 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

group
IPAddress

그룹 IP 주소입니다.

mcint
IPAddress

로컬 IP 주소입니다.

예외

group이(가) null인 경우

또는

mcintnull입니다.

예제

다음 예제에서는 개체를 MulticastOption 만듭니다.

// 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)

설명

네트워크 카드가 여러 대 있는 컴퓨터의 경우 이 생성자를 사용하여 인스턴스를 만들어야 MulticastOption 합니다.

적용 대상