Gets or sets the amount of time a System.Net.Sockets.TcpClient will wait for a send operation to complete successfully.
Documentation for this section has not yet been entered.
The TcpClient.SendTimeout property determines the amount of time that the Socket.Send(Byte[], int, SocketFlags) method will block until it is able to return successfully. This time is measured in milliseconds.
After you call the NetworkStream.Write(Byte[], int, int) method, the underlying System.Net.Sockets.Socket returns the number of bytes actually sent to the host. The TcpClient.SendTimeout property determines the amount of time a System.Net.Sockets.TcpClient will wait before receiving the number of bytes returned. If the time-out expires before the Socket.Send(Byte[], int, SocketFlags) method successfully completes, System.Net.Sockets.TcpClient will throw a System.Net.Sockets.SocketException. There is no time-out by default.