From d38167c27597a8a114fde0f1fef2a73b3277ba36 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Fri, 29 Jan 2010 09:59:11 +0100 Subject: waitress: Increase tcp receive buffer --- libwaitress/src/waitress.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libwaitress') diff --git a/libwaitress/src/waitress.c b/libwaitress/src/waitress.c index 1e28b2c..26ed493 100644 --- a/libwaitress/src/waitress.c +++ b/libwaitress/src/waitress.c @@ -334,6 +334,9 @@ WaitressReturn_t WaitressFetchCall (WaitressHandle_t *waith) { sockpoll.fd = sockfd; fcntl (sockfd, F_SETFL, O_NONBLOCK); + /* increase socket receive buffer */ + const int sockopt = 256*1024; + setsockopt (sockfd, SOL_SOCKET, SO_RCVBUF, &sockopt, sizeof (sockopt)); /* non-blocking connect will return immediately */ connect (sockfd, res->ai_addr, res->ai_addrlen); -- cgit v1.2.3