getsockopt (ws2_32)
Last changed: -77.124.220.248

.
Summary
TODO - a short description

C# Signature:

[DllImport("Ws2_32.dll")]
    public static extern int getsockopt(IntPtr s, SocketOptionLevel level, SocketOptionName optname, out int optval, ref int optlen);

VB Signature:

Declare Function getsockopt Lib "ws2_32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

    public int ReceiveTimeout
    {
        get
        {
        int optval, optlen = 4;
        Native.getsockopt(socketPtr, Native.SocketOptionLevel.Socket, Native.SocketOptionName.ReceiveTimeout, out optval, ref optlen);
        return optval;
        }
        set
        {
        int optval = value, optlen = 4;
        Native.setsockopt(socketPtr, Native.SocketOptionLevel.Socket, Native.SocketOptionName.ReceiveTimeout, ref optval, optlen);
        }
    }

Documentation
getsockopt on MSDN