Commit 7c5d79dd authored by Ian Barber's avatar Ian Barber

Merge pull request #328 from tailhook/patch-1

Added refinement for ZMQ_FD option
parents 29000d3b 138def0b
...@@ -355,6 +355,12 @@ necessarily indicate that messages are available to be read from, or can be ...@@ -355,6 +355,12 @@ necessarily indicate that messages are available to be read from, or can be
written to, the underlying socket; applications must retrieve the actual event written to, the underlying socket; applications must retrieve the actual event
state with a subsequent retrieval of the 'ZMQ_EVENTS' option. state with a subsequent retrieval of the 'ZMQ_EVENTS' option.
NOTE: The returned file descriptor is also used internally by 'zmq_send' and
'zmq_recv' functions. Given it's edge triggered nature, application must update
state of 'ZMQ_EVENTS' after each invocation of 'zmq_send' or 'zmq_recv'.
To be more explicit: after calling 'zmq_send' socket may become readable (and
vice versa) without triggering read event on file descriptor.
CAUTION: The returned file descriptor is intended for use with a 'poll' or CAUTION: The returned file descriptor is intended for use with a 'poll' or
similar system call only. Applications must never attempt to read or write data similar system call only. Applications must never attempt to read or write data
to it directly, neither should they try to close it. to it directly, neither should they try to close it.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment