fszmq is an MPLv2-licensed F# binding for the ZeroMQ distributed computing library.
This library is primarily designed to be consumed from F#.
However, where possible, the library has been designed to appear "friendly" when consumed by other .NET languages (C#, et aliam).
NOTE: This package **ONLY** provides the managed `fszmq.dll` file. **You** need to provide the appropriate native `libzmq` file.
See the version list below for details.
Install-Package fszmq -Version 12.1.1
dotnet add package fszmq --version 12.1.1
<PackageReference Include="fszmq" Version="12.1.1" />
paket add fszmq --version 12.1.1
FIX (untracked) - corrected small issue with recieving EINTR during `Context` termination
FIX for Issue #121 - `Socket.sendAll` treats an empty container as an empty 1-frame message (patched by coconaut)
FIX for Issue #125 - `Context`, `Socket`, and `Message` no longer raise exceptions during finalization (though they will assert in DEBUG builds)
FIX for Issue #124 - Improved a few vague error messages
FIX for Issue #93 - `Z85.encode` and `Z85.decode` no longer fail on empty inputs
This package is not used by any popular GitHub repositories.