ba54964d_ystem_Net_Sockets_Socket_Class__Description
[SocketOptionName] ReceiveTimeout [Description] 
A Int32 that specifies the maximum time, in milliseconds, the System.Net.Sockets.Socket.Receive(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags) and System.Net.Sockets.Socket.ReceiveFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@) methods will block when attempting to receive data. If data is not received within this time, a SocketException exception is thrown. This option does not require permission to access unmanaged code.
System.Net.Sockets.Socket Class
Description