setsockopt: use SO_RCVTIMEO instead of TCP_USER_TIMEOUT
authorJustin Dickow <jjdickow@gmail.com>
Wed, 19 Mar 2014 19:01:36 +0000 (15:01 -0400)
committerJustin Dickow <jjdickow@gmail.com>
Wed, 19 Mar 2014 19:01:36 +0000 (15:01 -0400)
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
SDL_Core/src/components/transport_manager/src/tcp/tcp_client_listener.cc

index 1d3b633..b655358 100644 (file)
@@ -138,7 +138,7 @@ void TcpClientListener::Thread() {
     setsockopt(connection_fd, IPPROTO_TCP, TCP_KEEPALIVE, &keepidle, sizeof(keepidle));
     setsockopt(connection_fd, IPPROTO_TCP, TCP_KEEPCNT, &keepcnt, sizeof(keepcnt));
     setsockopt(connection_fd, IPPROTO_TCP, TCP_KEEPINTVL, &keepintvl, sizeof(keepintvl));
-    setsockopt(connection_fd, IPPROTO_TCP, TCP_USER_TIMEOUT, &user_timeout, sizeof(user_timeout));
+    setsockopt(connection_fd, IPPROTO_TCP, SO_RCVTIMEO, &user_timeout, sizeof(user_timeout));
 #elif __QNX__ 
     // TODO (KKolodiy): Out of order!
     const int kMidLength = 4;