libzmq/doc
KIU Shueng Chuan 5340215613 Problem: zmq_stream doc is confusing regarding ZMQ_SNDMORE flag
Solution: fix it.

The documentation first states that the ZMQ_SNDMORE flag is ignored on
data frames. Then it states that omitting the ZMQ_SNDMORE flag has
consequences. The example HTTP server code further muddies the situation
with a similar comment.

The implementation of ZMQ_STREAM only accepts two-part messages.
The first part is an identity frame while the second and last part is
the data frame.

As with any multipart message, all parts except the last need the
ZMQ_SNDMORE flag. The second and last part would normally omit the
ZMQ_SNDMORE flag to mark the end of the multipart message.

However, the ZMQ_STREAM implementation ignores the ZMQ_SNDMORE flag on
the data frame rather than requiring that it be omitted. The latter
behaviour would have been more consistent with the other ZeroMQ
sockets.
2016-08-13 20:37:24 +08:00
..
asciidoc.conf doc: Add 0MQ version to XHTML11 backend footer 2010-09-04 17:42:33 +02:00
Makefile.am UDP and Radio-dish documentation 2016-04-29 12:17:17 +03:00
zmq_atomic_counter_dec.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_atomic_counter_destroy.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_atomic_counter_inc.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_atomic_counter_new.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_atomic_counter_set.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_atomic_counter_value.txt Problem: 'bool' is not defined by default 2014-12-23 15:20:10 +01:00
zmq_bind.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_close.txt Revert "Revert "Problem: deprecated use and reference of zmq_term"" 2016-02-01 23:00:06 +01:00
zmq_connect.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_ctx_destroy.txt Use consistant spelling in documentation 2014-11-07 22:27:41 -08:00
zmq_ctx_get.txt Problem: test_large_msg kills my system temporarily 2016-02-09 10:55:09 +01:00
zmq_ctx_new.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_ctx_set.txt Problem: test_large_msg kills my system temporarily 2016-02-09 10:55:09 +01:00
zmq_ctx_shutdown.txt Implement non-blocking shutdown command that unblocks other threads waiting on blocking operations. 2013-09-10 13:30:00 +01:00
zmq_ctx_term.txt update zmq_ctx_term description for consistency 2015-03-15 06:29:21 -05:00
zmq_curve_keypair.txt Minor change to zmq_curve_keypair doc 2014-03-06 15:18:42 -06:00
zmq_curve.txt Added z85 codec to ZMQ API 2013-09-15 20:13:44 +02:00
zmq_disconnect.txt Revert "Revert "Problem: deprecated use and reference of zmq_term"" 2016-02-01 23:00:06 +01:00
zmq_errno.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_getsockopt.txt Problem: ZMQ_TCP_RECV_BUFFER/SEND_BUFFER are redundant 2016-02-09 10:53:52 +01:00
zmq_gssapi.txt Fix typos. 2014-11-07 22:30:15 -08:00
zmq_has.txt Problem: need way to probe library capabilities 2014-06-18 15:19:07 +02:00
zmq_init.txt Revert "Revert "Problem: deprecated use and reference of zmq_term"" 2016-02-01 23:00:06 +01:00
zmq_inproc.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_ipc.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_msg_close.txt Clarified zmq_msg_close not needed after zmq_msg_send 2013-04-27 14:53:14 +02:00
zmq_msg_copy.txt Use consistant spelling in documentation 2014-11-07 22:27:41 -08:00
zmq_msg_data.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_msg_get.txt Update zmq_msg_get(ZMQ_SHARED) to return true for type_cmsg messages 2014-07-29 13:43:38 -05:00
zmq_msg_gets.txt fix typo in zmq_msg_gets documentation 2015-01-17 20:15:31 -06:00
zmq_msg_init_data.txt Use consistant spelling in documentation 2014-11-07 22:27:41 -08:00
zmq_msg_init_size.txt Use consistant spelling in documentation 2014-11-07 22:27:41 -08:00
zmq_msg_init.txt doc: zmq_msg_init does not set errno 2015-03-15 02:12:02 -05:00
zmq_msg_more.txt Doc examples with zmq_msg_close usage - parameter is 'zmq_msg_t *' 2013-11-04 15:19:34 +02:00
zmq_msg_move.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_msg_recv.txt Fixed type for ZMQ_RCVMORE getsockopt example 2014-01-24 12:07:46 -06:00
zmq_msg_routing_id.txt Problem: client/server pattern is not documented 2015-09-11 17:12:58 -04:00
zmq_msg_send.txt Problem: CLIENT and SERVER don't check SNDMORE 2015-12-29 17:00:06 +01:00
zmq_msg_set_routing_id.txt Problem: client/server pattern is not documented 2015-09-11 17:12:58 -04:00
zmq_msg_set.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_msg_size.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_null.txt Added configuration for PLAIN security 2013-05-15 17:55:21 +02:00
zmq_pgm.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_plain.txt Added configuration for PLAIN security 2013-05-15 17:55:21 +02:00
zmq_poll.txt Add support for POLLPRI flag. 2014-10-17 17:21:41 +02:00
zmq_proxy_steerable.txt Minor trim of man page title 2014-05-20 15:42:35 +02:00
zmq_proxy.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_recv.txt Problem: unclear rules for passing null arguments 2016-02-06 14:13:13 +01:00
zmq_recvmsg.txt Fixed type for ZMQ_RCVMORE getsockopt example 2014-01-24 12:07:46 -06:00
zmq_send_const.txt Built zmq_send_const man page properly 2013-09-20 14:28:06 +02:00
zmq_send.txt Problem: CLIENT and SERVER don't check SNDMORE 2015-12-29 17:00:06 +01:00
zmq_sendmsg.txt Problem: CLIENT and SERVER don't check SNDMORE 2015-12-29 17:00:06 +01:00
zmq_setsockopt.txt Problem: update zmq_setsockopt doc with new flag name 2016-06-03 13:57:30 +01:00
zmq_socket_monitor.txt Fix pointer indirection precedence issue in docs 2015-09-13 20:46:14 -07:00
zmq_socket.txt Problem: zmq_stream doc is confusing regarding ZMQ_SNDMORE flag 2016-08-13 20:37:24 +08:00
zmq_strerror.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_tcp.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_term.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_tipc.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_udp.txt UDP and Radio-dish documentation 2016-04-29 12:17:17 +03:00
zmq_unbind.txt Add the VMCI transport. 2015-12-08 13:16:09 +06:00
zmq_version.txt Use of named authors on man pages is no longer a good idea since it puts off 2013-04-15 18:50:42 +02:00
zmq_vmci.txt Add special interface to represent local VMCI context. 2015-12-14 19:20:27 +06:00
zmq_z85_decode.txt Add const qualifier to source parameters in zmq_z85_decode and zmq_z85_encode 2014-08-14 00:00:00 +02:00
zmq_z85_encode.txt Add const qualifier to source parameters in zmq_z85_decode and zmq_z85_encode 2014-08-14 00:00:00 +02:00
zmq.txt UDP and Radio-dish documentation 2016-04-29 12:17:17 +03:00