nn::socket::SocketOptionType Enumerated Type

Syntax

enum SocketOptionType;

Value

Value Description
IP_TOS The value of an IP header's TOS field (int).
IP_TTL The value of an IP header's TTL field (int).
IP_MULTICAST_LOOP Loop multicast packets (unsigned char).
IP_MULTICAST_TTL The value of a multicast packet's TTL field (unsigned char).
IP_ADD_MEMBERSHIP Added a multicast group (<a href="../../nn/socket/IpMreq/Overview.html">IpMreq</a>).
IP_DROP_MEMBERSHIP Deleted a multicast group (<a href="../../nn/socket/IpMreq/Overview.html">IpMreq</a>).
SO_REUSEADDR Allow a socket to be reused (bool).
SO_LINGER Waiting for TCP disconnection to complete (<a href="../../nn/socket/Linger/Overview.html">Linger</a>).
SO_OOBINLINE Handle urgent data as online data (bool).
SO_SNDBUF Size of the TCP send buffer (int).
SO_RCVBUF Size of the TCP receive buffer (int).
SO_SNDLOWAT Minimum usable value for the TCP send buffer (int).
SO_RCVLOWAT Minimum usable value for the TCP receive buffer (int).
SO_TYPE Socket type (int).
SO_ERROR Error set in a socket (int).
TCP_NODELAY Do not use delayed ACK messages (bool).
TCP_MAXSEG TCP MSS value (int).
TCP_STDURG Make the TCP urgent pointer conform to the RFC specifications (bool).
TCP_R2 R2 timer value for TCP (int).
TCP_R2_SYN R2 timer value for TCP SYN (int).

Description

Option numbers given to the GetSockOpt and SetSockOpt functions.

Revision History

2010/11/10
Initial version.

CONFIDENTIAL