AetherNet.Transport.Windows
2.0.0
dotnet add package AetherNet.Transport.Windows --version 2.0.0
NuGet\Install-Package AetherNet.Transport.Windows -Version 2.0.0
<PackageReference Include="AetherNet.Transport.Windows" Version="2.0.0" />
<PackageVersion Include="AetherNet.Transport.Windows" Version="2.0.0" />
<PackageReference Include="AetherNet.Transport.Windows" />
paket add AetherNet.Transport.Windows --version 2.0.0
#r "nuget: AetherNet.Transport.Windows, 2.0.0"
#:package AetherNet.Transport.Windows@2.0.0
#addin nuget:?package=AetherNet.Transport.Windows&version=2.0.0
#tool nuget:?package=AetherNet.Transport.Windows&version=2.0.0
AetherNet.Transport.Windows
Windows-specific transports — Win32 BLE GATT, Wi-Fi Direct via Windows Runtime, NearLink as a real SSAP-over-BLE-GATT central (WinNearLinkBleTransportService; genuine SLE silicon is HarmonyOS-only), NFC as a real BLE-GATT central with an RSSI −40 dBm proximity gate (WinNfcBleTransportService; Windows removed its NFC P2P API in Win 11), QUIC relay over HTTP/3. Requires Windows 10 build 19041+ (UWP minimum). Add this only on a Windows host.
dotnet add package AetherNet.Transport.Windows
using AetherNet.Transport.Windows;
using Microsoft.Extensions.DependencyInjection;
services.AddAetherNetProtocol(opts => opts.LocalUhid = "KXJB7-MN2P4")
.AddSignalProtocol()
.AddRouting()
.AddWindowsTransports(httpRelayBaseUrl: "https://relay.aethernet.network");
See protocol-spec for the wire format, and formal/ for the machine-checked Petri net models that prove the safety and liveness properties of every layer this package touches.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0-windows10.0.19041 is compatible. net10.0-windows was computed. net10.0-windows10.0.19041 is compatible. |
-
net10.0-windows10.0.19041
- AetherNet.Core (>= 2.0.0)
- AetherNet.DependencyInjection (>= 2.0.0)
- AetherNet.Transport (>= 2.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
-
net9.0-windows10.0.19041
- AetherNet.Core (>= 2.0.0)
- AetherNet.DependencyInjection (>= 2.0.0)
- AetherNet.Transport (>= 2.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.