An F# binding for the ZeroMQ distributed computing library. For more information, please visit:
fszmq.xml
), which were accidentally omitted from last releasefszmq
is now shipped as a .NET Standard library only (currently .NET Standard 2)!Socket.sendAll
no long enumerates the input sequence multiple times (thanks to cboudereau)The .nupkg
for version 12.2.1 was corrupted (on http://nuget.org). The only way to fix it was to upload a new version (Nuget's rules -- not mine).
zmq_proxy_steerable
; see the Proxying
and ProxyingExtensions
modulesContext
, Socket
, and Message
types (back) to public visibilityVersion
from languages other than F#Socket.tryRecvInto
(mostly so languages other than F# don't have to acknowledge the Option<'t>
type)Message.configure
functionZMQ.has
function and Capabilities
typeMessage.tryGetMetadata
function (equivalent to zmq_msg_gets
)Message.tryLoadMetadata
function (for languages where the Option<'t>
type is uncommon)zmq_msg_t
allocation sizefszmq
is using a new versioning scheme. Please see the README in the project root for more details.