mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-19 01:43:50 +00:00
Store socket FD after connect
This commit is contained in:
parent
53d0199e50
commit
92f8f244e2
@ -124,6 +124,9 @@ void zmq::tcp_connecter_t::out_event ()
|
|||||||
tune_tcp_socket (fd);
|
tune_tcp_socket (fd);
|
||||||
tune_tcp_keepalives (fd, options.tcp_keepalive, options.tcp_keepalive_cnt, options.tcp_keepalive_idle, options.tcp_keepalive_intvl);
|
tune_tcp_keepalives (fd, options.tcp_keepalive, options.tcp_keepalive_cnt, options.tcp_keepalive_idle, options.tcp_keepalive_intvl);
|
||||||
|
|
||||||
|
// remember our fd for ZMQ_SRCFD in messages
|
||||||
|
socket->set_fd(fd);
|
||||||
|
|
||||||
// Create the engine object for this connection.
|
// Create the engine object for this connection.
|
||||||
stream_engine_t *engine = new (std::nothrow)
|
stream_engine_t *engine = new (std::nothrow)
|
||||||
stream_engine_t (fd, options, endpoint);
|
stream_engine_t (fd, options, endpoint);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user