Socket.DualMode Property


Gets or sets a value that specifies whether the Socket is a dual-mode socket used for both IPv4 and IPv6.

 property bool DualMode { bool get(); void set(bool value); };
public bool DualMode { get; set; }
member this.DualMode : bool with get, set
Public Property DualMode As Boolean

Property Value

true if the Socket is a dual-mode socket; otherwise, false. The default is true if the socket was created by calling the Socket(SocketType, ProtocolType) constructor and the operating system supports IPv6; otherwise, the default is false.


The socket is not in the InterNetworkV6 address family.

Applies to