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