SocketSetNoDelay
Description
Toggle TCP_NODELAY (Nagle off when true).
Success
Returns true. The fd has the requested setting.
Failure
Returns false. The fd is unchanged; the failing syscall is logged.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Socket.c:913:
}
bool SocketSetNoDelay(SockFd fd, bool nodelay) {
i32 v = nodelay ? 1 : 0;
return plat_setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &v, sizeof(v));- In
Socket.c:1437:
bool ok = true;
ok = ok && SocketSetNoDelay(client.fd, true);
ok = ok && SocketSetNoDelay(client.fd, false);
ok = ok && SocketSetKeepAlive(client.fd, true);- In
Socket.c:1438:
bool ok = true;
ok = ok && SocketSetNoDelay(client.fd, true);
ok = ok && SocketSetNoDelay(client.fd, false);
ok = ok && SocketSetKeepAlive(client.fd, true);
ok = ok && SocketSetReuseAddr(client.fd, true);
Last updated on