Socket.SendTimeout Property


Gets or sets a value that specifies the amount of time after which a synchronous Send call will time out.

Namespace:   System.Net.Sockets
Assembly:  System (in System.dll)

Public Property SendTimeout As Integer

Property Value

Type: System.Int32

The time-out value, in milliseconds. If you set the property with a value between 1 and 499, the value will be changed to 500. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period.

Exception Condition

An error occurred when attempting to access the socket.


The Socket has been closed.


The value specified for a set operation is less than -1.

This option applies to synchronous Send calls only. If the time-out period is exceeded, the Send method will throw a SocketException.

The following code example demonstrates the use of the SendTimeout property.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top