| nn_fanout(7) | 
 | ============ | 
 |  | 
 | NAME | 
 | ---- | 
 | nn_fanout - fan-out (load balancing) scalability protocol | 
 |  | 
 |  | 
 | SYNOPSIS | 
 | -------- | 
 | *#include <nanomsg/nn.h>* | 
 |  | 
 | *#include <nanomsg/fanout.h>* | 
 |  | 
 |  | 
 | DESCRIPTION | 
 | ----------- | 
 | Load balances messages among multiple destinations. | 
 |  | 
 | Socket Types | 
 | ~~~~~~~~~~~~ | 
 |  | 
 | NN_PUSH:: | 
 |     This socket is used to send messages to the cluster of load-balanced | 
 |     nodes. Receive operation is not implemented on this socket type. | 
 | NN_PULL:: | 
 |     This socket is used to implement a node within a load-balanced cluster. | 
 |     It can be used to receive messages. Send operation is not implemented | 
 |     on this socket type. This socket can be connected to at most one peer. | 
 |  | 
 | Socket Options | 
 | ~~~~~~~~~~~~~~ | 
 |  | 
 | No protocol-specific socket options are defined at the moment. | 
 |  | 
 | SEE ALSO | 
 | -------- | 
 | linknanomsg:nn_bus[7] | 
 | linknanomsg:nn_pubsub[7] | 
 | linknanomsg:nn_reqrep[7] | 
 | linknanomsg:nn_fanin[7] | 
 | linknanomsg:nn_survey[7] | 
 | linknanomsg:nn_pair[7] | 
 | linknanomsg:nanomsg[7] | 
 |  | 
 |  | 
 | AUTHORS | 
 | ------- | 
 | Martin Sustrik <sustrik@250bpm.com> | 
 |  |