send package:zeromq4-haskell

Send the given ByteString over the socket (cf. zmq_sendmsg). Note: This function always calls zmq_sendmsg in a non-blocking way, i.e. there is no need to provide the ZMQ_DONTWAIT flag as this is used by default. Still send is blocking the thread as long as the message can not be queued on the socket using GHC's threadWaitWrite.
Send the given ByteString over the socket (cf. zmq_sendmsg). This is operationally identical to send socket (Strict.concat (Lazy.toChunks lbs)) flags but may be more efficient. Note: This function always calls zmq_sendmsg in a non-blocking way, i.e. there is no need to provide the ZMQ_DONTWAIT flag as this is used by default. Still send' is blocking the thread as long as the message can not be queued on the socket using GHC's threadWaitWrite.
Send a multi-part message. This function applies the SendMore Flag between all message parts. 0MQ guarantees atomic delivery of a multi-part message (cf. zmq_sendmsg).
ZMQ_SNDMORE
Sockets which can send probes (cf. setProbeRouter).
Sockets which can send.