BinaryLibs.Networking
0.158.0
See the version list below for details.
dotnet add package BinaryLibs.Networking --version 0.158.0
NuGet\Install-Package BinaryLibs.Networking -Version 0.158.0
<PackageReference Include="BinaryLibs.Networking" Version="0.158.0" />
<PackageVersion Include="BinaryLibs.Networking" Version="0.158.0" />
<PackageReference Include="BinaryLibs.Networking" />
paket add BinaryLibs.Networking --version 0.158.0
#r "nuget: BinaryLibs.Networking, 0.158.0"
#:package BinaryLibs.Networking@0.158.0
#addin nuget:?package=BinaryLibs.Networking&version=0.158.0
#tool nuget:?package=BinaryLibs.Networking&version=0.158.0
BinaryLibs.Networking
Purpose
Reusable networking helpers for synchronous HTTP APIs, lightweight HTTP servers, socket clients, SMTP mail, and operation rate limiting.
Available API endpoints
ApiClient: build request URLs and send synchronous HTTP requests with headers, JSON serialization, and an optional rate limiter.ApiServer: register routes, start and stop an HTTP listener, and dispose server resources.ApiStatusException: carry unsuccessful HTTP status information as an exception.IRateLimiter: abstraction for delaying or rejecting operations according to a policy.FixedIntervalRateLimiter: enforce a fixed operation count per interval.ApiServerRateLimiter: count requests independently per remote IP address and API key, and wrap route handlers so over-limit requests receive HTTP 429 withRetry-After.Mail: compose and send SMTP messages.SocketClient: connect to and exchange data with a socket endpoint.
Agent guidance
Treat HTTP, SMTP, socket, and server operations as blocking external I/O. Configure authentication, timeouts, disposal, and rate limits at the integration boundary. Catch ApiStatusException when status-specific handling is needed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- BinaryLibs.Utils (>= 0.157.0)
- MailKit (>= 4.17.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on BinaryLibs.Networking:
| Package | Downloads |
|---|---|
|
BinaryLibs.Clients.Polymarket
Package Description |
|
|
BinaryLibs.Clients.Saxo
Package Description |
|
|
BinaryLibs.Clients.FinancialModelingPrep
Package Description |
|
|
BinaryClients.Finance.Saxo
Package Description |
|
|
BinaryClients.Finance.FinancialModelingPrep
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.161.0 | 0 | 8/31/2026 |
| 0.160.0 | 34 | 8/30/2026 |
| 0.159.0 | 70 | 8/26/2026 |
| 0.158.0 | 139 | 8/26/2026 |
| 0.157.0 | 153 | 8/23/2026 |
| 0.156.0 | 89 | 8/17/2026 |
| 0.155.0 | 303 | 8/16/2026 |
| 0.154.0 | 185 | 8/16/2026 |
| 0.153.0 | 188 | 8/16/2026 |
| 0.152.0 | 179 | 8/16/2026 |
| 0.151.0 | 174 | 8/15/2026 |
| 0.150.0 | 181 | 8/15/2026 |
| 0.149.0 | 191 | 8/14/2026 |
| 0.148.0 | 201 | 8/14/2026 |
| 0.147.0 | 199 | 8/13/2026 |
| 0.146.0 | 87 | 8/13/2026 |
| 0.145.0 | 274 | 8/12/2026 |
| 0.144.0 | 177 | 8/11/2026 |
| 0.143.0 | 197 | 8/11/2026 |
| 0.142.0 | 183 | 8/9/2026 |