diff options
author | Martin Sustrik <sustrik@250bpm.com> | 2011-07-28 08:06:21 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2011-07-28 08:06:21 +0200 |
commit | ce7a9a58e3a0d13db53f7e0b4c17b3185a8c0e1a (patch) | |
tree | ed5ac20e0ef22036a97dd848a95ecc2eb4d6b42f /src/vtcp_connecter.cpp | |
parent | 588c728702fb847a0433649c9a07bcf0fabe84ab (diff) |
Setting TCP socket options moved to tcp_engine_t
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
Diffstat (limited to 'src/vtcp_connecter.cpp')
-rw-r--r-- | src/vtcp_connecter.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/vtcp_connecter.cpp b/src/vtcp_connecter.cpp index ecb8942..2ed4d9f 100644 --- a/src/vtcp_connecter.cpp +++ b/src/vtcp_connecter.cpp @@ -225,33 +225,6 @@ zmq::fd_t zmq::vtcp_connecter_t::connect () return retired_fd; } - // Set to non-blocking mode. -#ifdef ZMQ_HAVE_OPENVMS - int flags = 1; - rc = ioctl (s, FIONBIO, &flags); - errno_assert (rc != -1); -#else - int flags = fcntl (s, F_GETFL, 0); - if (flags == -1) - flags = 0; - rc = fcntl (s, F_SETFL, flags | O_NONBLOCK); - errno_assert (rc != -1); -#endif - - // Disable Nagle's algorithm. - int flag = 1; - rc = setsockopt (s, IPPROTO_TCP, TCP_NODELAY, (char*) &flag, - sizeof (int)); - errno_assert (rc == 0); - -#ifdef ZMQ_HAVE_OPENVMS - // Disable delayed acknowledgements. - flag = 1; - rc = setsockopt (s, IPPROTO_TCP, TCP_NODELACK, (char*) &flag, - sizeof (int)); - errno_assert (rc != SOCKET_ERROR); -#endif - fd_t result = s; s = retired_fd; return result; |