Disponible

amalgame-net-websocket

RFC 6455 client + serveur, frames texte + binaire.

amc package add net-websocket GitHub ↗ ← Retour à l'écosystème

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

Packages liés