SocketAsyncEventArgs.DisconnectReuseSocket Property

Definition

Gets or sets a value that specifies if socket can be reused after a disconnect operation.

C#
public bool DisconnectReuseSocket { get; set; }

Property Value

A Boolean that specifies if socket can be reused after a disconnect operation.

Remarks

This property is used to alter the behavior of Socket.DisconnectAsync method. If true, a socket disconnected by the Socket.DisconnectAsync method can be reused after disconnect completion in subsequent socket accept or connect operations.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 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 2.0, 2.1

See also