Table of Contents

Class MulticastOption

Namespace
System.Net.Sockets
Assembly
System.Net.Sockets.UdpClient.dll

Contains option values for IP multicast management on socket using SetSocketOption(SocketOptionLevel, SocketOptionName, byte[])

public class MulticastOption
Inheritance
MulticastOption
Inherited Members
Extension Methods

Constructors

MulticastOption(IPAddress)

New instance of the MulticastOption class with the specified IP multicast address group

public MulticastOption(IPAddress multicastAddress)

Parameters

multicastAddress IPAddress

Multicast IPAddress

MulticastOption(IPAddress, IPAddress)

New instance of the MulticastOption class with the specified IP multicast address group and local address

public MulticastOption(IPAddress multicastAddress, IPAddress localAddress)

Parameters

multicastAddress IPAddress

Multicast IPAddress

localAddress IPAddress

Local IPAddress associated to multicast group

Exceptions

ArgumentNullException

localAddress is null or multicastAddress is null

Properties

LocalAddress

Local IPAddress

public IPAddress LocalAddress { get; }

Property Value

IPAddress

MultiCastAddress

Multicast group IPAddress

public IPAddress MultiCastAddress { get; }

Property Value

IPAddress

Methods

GetBytes()

Get binary encoded value of the MulticastOption object

public byte[] GetBytes()

Returns

byte[]

Byte array for use in calls to SetSocketOption(SocketOptionLevel, SocketOptionName, byte[])