Disponible
amalgame-net-websocket
RFC 6455 client + serveur, frames texte + binaire.
Vue d'ensemble
Implémentation RFC 6455 du protocole WebSocket. Handshake SHA-1+Base64 en pur Amalgame (via amalgame-crypto), framing texte et binaire, ping/pong, fragmentation. Côté serveur intégré dans Mosaic via amalgame-net-http.
Caractéristiques
- ✓Client et serveur RFC 6455
- ✓Frames texte et binaire
- ✓TLS via
amalgame-tls(wss://) - ✓Heartbeat ping/pong, idle disconnect
- ✓Per-message-deflate extension
Exemple
Exemple minimal d'utilisation — recopiable tel quel après l'install.
amc package add net-websocket
let ws = WsClient.Connect("wss://echo.example.com/ws")
ws.SendText("hello")
let reply = ws.RecvText()
En bref
- Licence : Apache-2.0
- Installation :
amc package add net-websocket - Code source : amalgame-lang/amalgame-net-websocket
- Index officiel : amalgame-lang/packages-index