Class MulticastOption
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
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
IPAddressMulticast IPAddress
localAddress
IPAddressLocal IPAddress associated to multicast group
Exceptions
- ArgumentNullException
localAddress
is null ormulticastAddress
is null
Properties
LocalAddress
Local IPAddress
public IPAddress LocalAddress { get; }
Property Value
MultiCastAddress
Multicast group IPAddress
public IPAddress MultiCastAddress { get; }
Property Value
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[])