search for: next_connect

Displaying 1 result from an estimated 1 matches for "next_connect".

Did you mean: net_connect
2006 Jan 24
4
sftp performance problem, cured by TCP_NODELAY
...----------------- /* gcc -Wall -W -o sshnodelay.so --shared -ldl sshnodelay.c */ #define _GNU_SOURCE #include <dlfcn.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/tcp.h> int connect(int sock, const struct sockaddr *addr, socklen_t addrlen) { int (*next_connect)(int, const struct sockaddr *, socklen_t) = dlsym(RTLD_NEXT, "connect"); int res = next_connect(sock, addr, addrlen); if (addr->sa_family == AF_INET) { int opt = 1; setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &opt, sizeof(opt)); } return res;...