Eine auf Unisockets basierende net
für Go und TinyGo, die sowohl auf WebAssembly als auch auf native Plattformen abzielt.
tinynet implementiert ein Subnetz des Go- net
Pakets. Da es auf Unisockets basiert, unterstützt es mehr Plattformen (WASM/JS, WASM/WASI, TinyGo, Go usw.) als das offizielle net
.
Sehen Sie sich die API-Dokumentation an. Viele Beispiele zur Verwendung (Clients, Server und ein Beispiel für ein verteiltes System) finden Sie auch im cmd
Paket. Darüber hinaus könnte auch das Makefile
von Interesse sein; Es zeigt, wie man native und WASM-Binärdateien erstellt.
Sie möchten ein System im Kubernetes-Stil für WASM, das im Browser und im Knoten läuft? Sie könnten an Webnetes interessiert sein, das das von Tinynet verwendete Unisockets-basierte Netzwerk unterstützt.
tinynet (c) 2021 Felicitas Pojtinger und Mitwirkende
SPDX-Lizenzkennung: AGPL-3.0