通过linux源码分析nodejs的keep-alive
之前已经分析过了keep-alive,最近在使用nodejs的keep-alive的时候发现了遗漏了一个内容。本文进行一个补充说明。我们先看一下nodejs中keep-alive的使用。enable:是否开启keep-alive,linux下默认是不开启的。initialDelay:多久没有收到数据包就开始发送探测包。接着我们看看这个api在libuv中的实现。int uv__tcp_keepalive(int fd, int on, unsigned int delay) { if (set