Une implémentation net
pour Go et TinyGo basée sur des unisockets, ciblant à la fois WebAssembly et les plateformes natives.
tinynet implémente un sous-réseau du package Go net
. Parce qu'il est basé sur des unisockets, il prend en charge plus de plates-formes (WASM/JS, WASM/WASI, TinyGo, Go etc.) que le package net
officiel.
Consultez la documentation de l'API. De nombreux exemples sur la façon de l'utiliser (clients, serveurs et un exemple de système distribué) peuvent également être trouvés dans le package cmd
. De plus, le Makefile
pourrait également être intéressant ; il montre comment créer des binaires natifs et WASM.
Vous souhaitez un système de style Kubernetes pour WASM, fonctionnant dans le navigateur et dans le nœud ? Vous pourriez être intéressé par webnetes, qui prend en charge le réseau basé sur les unisockets utilisé par tinynet.
tinynet (c) 2021 Felicitas Pojtinger et contributeurs
Identifiant de licence SPDX : AGPL-3.0