Module: Lich::Common::SocketConfigurator::WinFFI

Extended by:
FFI::Library
Defined in:
documented/common/socketconfigurator.rb

Defined Under Namespace

Classes: Linger, TcpKeepalive, Timeval

Constant Summary collapse

SIO_KEEPALIVE_VALS =

WSAIoctl command code for setting TCP keep-alive parameters WSAIoctl command code for setting TCP keep-alive parameters

0x98000004
SOL_SOCKET =

Socket option level for socket-level options Socket option level for socket-level options

0xffff
SO_KEEPALIVE =

Socket option to enable/disable keep-alive Socket option to enable/disable keep-alive

0x0008
SO_LINGER =

Socket option to control connection linger on close Socket option to control connection linger on close

0x0080
SO_RCVTIMEO =

Socket option to set receive timeout Socket option to set receive timeout

0x1006
SO_SNDTIMEO =

Socket option to set send timeout Socket option to set send timeout

0x1005
SO_RCVBUF =

Socket option to set receive buffer size Socket option to set receive buffer size

0x1002
SO_SNDBUF =

Socket option to set send buffer size Socket option to set send buffer size

0x1003
IPPROTO_TCP =

Protocol number for TCP Protocol number for TCP

6
TCP_NODELAY =

TCP option to disable Nagle’s algorithm TCP option to disable Nagle’s algorithm

0x0001
TCP_MAXRT =

TCP option to set maximum retransmission time TCP option to set maximum retransmission time

5