class Raindrops::TCP_Info

This is used to wrap “struct tcp_info” as described in tcp(7) and /usr/include/linux/tcp.h. The following readers methods are defined corresponding to the “tcpi_” fields in the tcp_info struct.

As of raindrops 0.18.0+, this is supported on FreeBSD and OpenBSD systems as well as Linux, although not all fields exist or match the documentation, below.

In particular, the last_data_recv field is useful for measuring the amount of time a client spent in the listen queue before +accept()+, but only if TCP_DEFER_ACCEPT is used with the listen socket (it is on by default in Unicorn).

kernel.org/doc/man-pages/online/pages/man7/tcp.7.html