Socket.GetSocketOption Method (SocketOptionLevel, SocketOptionName, Byte)
Returns the specified Socket option setting, represented as a byte array.
Assembly: System (in System.dll)
member GetSocketOption : optionLevel:SocketOptionLevel * optionName:SocketOptionName * optionValue:byte -> unit
An error occurred when attempting to access the socket. See the Remarks section for more information.
- or -
In .NET Compact Framework applications, the Windows CE default buffer space is set to 32768 bytes. You can change the per socket buffer space by calling SetSocketOption.
The Socket has been closed.
Socket options determine the behavior of the current Socket. Upon successful completion of this method, the array specified by the optionValue parameter contains the value of the specified Socket option.
When the length of the optionValue array is smaller than the number of bytes required to store the value of the specified Socket option, GetSocketOption will throw a SocketException. If you receive a SocketException, use the SocketException.ErrorCode property to obtain the specific error code. After you have obtained this code, refer to the Windows Sockets version 2 API error code documentation in the MSDN library for a detailed description of the error. Use this overload for any sockets that are represented by Boolean values or integers.
This member outputs trace information when you enable network tracing in your application. For more information, see Network Tracing in the .NET Framework.
Available since 1.1