Socket.DualMode Property

Definition

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

C#
public bool DualMode { get; set; }

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.

Exceptions

The socket is not in the InterNetworkV6 address family.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1