Module | Kgio::SocketMethods |
In: |
ext/kgio/accept.c
|
KGIO_TFO_MAYBE will be false if a distro backports TFO to a pre-3.7 kernel, but includes the necessary constants in system headers
kgio_addr | [RW] | Returns the client IP address of the socket as a string (e.g. "127.0.0.1" or "::1"). This is always the value of the Kgio::LOCALHOST constant for UNIX domain sockets. |
io.kgio_autopush = true io.kgio_autopush = false
Enables or disables autopush on any given Kgio::SocketMethods-capable IO object. This does NOT enable or disable TCP_NOPUSH/TCP_CORK right away, that must be done with IO.setsockopt
Only available on systems with TCP_CORK (Linux) or TCP_NOPUSH (FreeBSD, and maybe other *BSDs).
io.kgio_autopush? -> true or false
Returns the current autopush state of the Kgio::SocketMethods-enabled socket.
Only available on systems with TCP_CORK (Linux) or TCP_NOPUSH (FreeBSD, and maybe other *BSDs).