Waher.Networking
4.6.3
dotnet add package Waher.Networking --version 4.6.3
NuGet\Install-Package Waher.Networking -Version 4.6.3
<PackageReference Include="Waher.Networking" Version="4.6.3" />
<PackageVersion Include="Waher.Networking" Version="4.6.3" />
<PackageReference Include="Waher.Networking" />
paket add Waher.Networking --version 4.6.3
#r "nuget: Waher.Networking, 4.6.3"
#:package Waher.Networking@4.6.3
#addin nuget:?package=Waher.Networking&version=4.6.3
#tool nuget:?package=Waher.Networking&version=4.6.3
Library that provides the basic architecture and tools for all networking libraries. This includes sniffers, simplified communication libraries for text and/or binary protocols, etc., as well as classes for building client and server applications.
| 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 | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | 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.1
- System.Net.Http (>= 4.3.4)
- System.Net.NetworkInformation (>= 4.3.0)
- System.Net.Security (>= 4.3.2)
- System.Text.RegularExpressions (>= 4.3.1)
- Waher.Events (>= 1.4.7)
- Waher.Runtime.Cache (>= 2.2.0)
- Waher.Runtime.Collections (>= 1.0.3)
- Waher.Runtime.Console (>= 1.2.0)
- Waher.Runtime.Inventory (>= 1.4.5)
- Waher.Runtime.IO (>= 1.0.6)
- Waher.Runtime.Queue (>= 3.2.3)
- Waher.Runtime.Threading (>= 2.2.0)
- Waher.Security (>= 1.1.0)
NuGet packages (38)
Showing the top 5 NuGet packages that depend on Waher.Networking:
| Package | Downloads |
|---|---|
|
Waher.Networking.XMPP
Class library for communication using the XMPP protocol. Library contains both client-to-server and component-to-server communication classes. Classes can be extended freely by external modules. XMPP Extensions supported by the library by default include: XEP-0004: Data Forms XEP-0030: Service Discovery XEP-0047: In-band Bytestreams XEP-0049: Private XML Storage XEP-0055: Jabber Search XEP-0059: Result Set Management XEP-0068: Field Standardization for Data Forms XEP-0077: In-band Registration XEP-0092: Software Version XEP-0114: Jabber Component Protocol XEP-0115: Entity Capabilities XEP-0122: Data Forms Validation XEP-0128: Service Discovery Extensions XEP-0141: Data Forms Layout XEP-0172: User Nickname XEP-0184: Message Delivery Receipts XEP-0191: Blocking Command XEP-0199: XMPP Ping XEP-0221: Data Forms Media Element XEP-0231: Bits of Binary XEP-0331: Data Forms - Color Field Types XEP-0336: Data Forms - Dynamic Forms XEP-0348: Signing Forms XEP-0363: HTTP File Upload XEP-0377: Spam Reporting Support for other extensions is provided by separate nuget packages. See: https://waher.se/IoTGateway/Libraries.md#networking |
|
|
Waher.IoTGateway
Defines the IoT Gateway runtime environment. |
|
|
Waher.Networking.HTTP
Class library providing a simple HTTP(S) server for publishing dynamic content and services, managing user authentication based on a customizable set of users and privileges. Supports the WebSocket protocol. Supports HTTP/1.1 and HTTP/2. |
|
|
Waher.Networking.XMPP.P2P
Implements support for serverless XMPP messaging and SOCKS5 content transfer. It also provides support for End-to-End (E2E) encryption. Ciphers and algorithms supported include: ML-KEM ML-DSA Curve25519 Curve 448 Edwards25519 Edwards448 (Goldilocks) NIST P-192 NIST P-224 NIST P-256 NIST P-384 NIST P-521 ECDSA EdDSA ECDH RSA AES ChaCha20 Poly1305 |
|
|
Waher.Networking.XMPP.Concentrator
Implements the XMPP IoT concentrator as defined by the Neuro-Foundation (neuro-foundation.io). The concentrator interface allows a device to manage a set of internal virtual devices, all sharing the same XMPP connection. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.6.3 | 711 | 2/6/2026 |
| 4.6.2 | 202 | 1/21/2026 |
| 4.6.1 | 871 | 1/8/2026 |
| 4.6.0 | 1,246 | 12/5/2025 |
| 4.5.3 | 1,244 | 9/30/2025 |
| 4.5.2 | 2,365 | 7/23/2025 |
| 4.5.1 | 2,161 | 4/29/2025 |
| 4.5.0 | 1,820 | 4/23/2025 |
| 4.4.0 | 1,411 | 4/13/2025 |
| 4.3.1 | 1,170 | 4/6/2025 |
| 4.3.0 | 576 | 3/4/2025 |
| 4.2.0 | 337 | 2/24/2025 |
| 4.1.0 | 1,737 | 2/5/2025 |
| 4.0.0 | 5,282 | 1/9/2025 |
| 3.0.0 | 3,892 | 11/17/2024 |
| 2.3.0 | 4,889 | 9/20/2024 |
| 2.2.7 | 534 | 8/22/2024 |
| 2.2.6 | 3,482 | 7/24/2024 |
| 2.2.5 | 1,384 | 5/2/2024 |
| 2.2.4 | 8,368 | 9/20/2023 |