From a35e8745f354e5569a4416869e755934fff717b4 Mon Sep 17 00:00:00 2001 From: gdamore Date: Thu, 9 Oct 2025 02:03:21 +0000 Subject: deploy: bdf85dd692d803b7b2fc793f1c7723f9874bfcdb --- ref/proto/respondent.html | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) (limited to 'ref/proto/respondent.html') diff --git a/ref/proto/respondent.html b/ref/proto/respondent.html index bb9d1cfb..86220a09 100644 --- a/ref/proto/respondent.html +++ b/ref/proto/respondent.html @@ -260,18 +260,18 @@ election in cluster configurations, as well as certain kinds of service discovery problems.

The RESPONDENT protocol is the respondent side, and the -SURVEYOR protocol is the surveyor side.

+SURVEYOR protocol is the surveyor side.

Socket Operations

-

The nng_respondent0_open functions create a +

The nng_respondent0_open functions create a respondent socket. This socket may be used to receive messages, and then to send replies. A reply can only be sent after receiving a survey, and generally the reply will be sent to surveyor from whom the last survey was received.

Respondents may discard a survey by simply not replying to it.

-

Raw mode sockets ignore all these restrictions.

+

Raw mode sockets ignore all these restrictions.

Context Operations

-

This protocol supports the creation of contexts for concurrent -use cases using nng_ctx_open.

+

This protocol supports the creation of contexts for concurrent +use cases using nng_ctx_open.

Incoming surveys will be routed to and received by only one context. Additional surveys may be received by other contexts in parallel. Replies made using a context will be returned to the the surveyor that @@ -287,10 +287,22 @@ At the time of writing, no other versions of this protocol have been defined.

The respondent protocol has no protocol-specific options.

Protocol Headers

The RESPONDENT protocol uses a backtrace in the header. -This is more fully documented in the SURVEYOR manual.

+This is more fully documented in the SURVEYOR manual.

+ + + + + + + + +


1: An earlier and incompatible version of the protocol was used in older -pre-releases of nanomsg, but was not released in any production version.

+pre-releases of libnanomsg, but was not released in any production version.

-- cgit v1.2.3-70-g09d2