Référence d'API — nodefony — realtime-frameCodecNegotiation
stable
Documentation › Référence d’API › nodefony › realtime-frameCodecNegotiation
Générée depuis les déclarations de types publiées de
nodefony10.0.0-beta.6 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.
nodefony#
import { … } from "nodefony" — 4 symboles.
Fonctions (3)#
adoptFrameCodec#
function adoptFrameCodec(set: IFrameCodecSet, announced: unknown, bytesMarker?: unknown): IFrameCodec | null
Côté CLIENT : le codec que l’accueil annonce (champs codec et bytes de realtime:welcome).
frameCodecSet#
function frameCodecSet(codec?: IFrameCodec): IFrameCodecSet
Fixe les codecs d’un pair à partir du codec que l’application active.
negotiateFrameCodec#
function negotiateFrameCodec(set: IFrameCodecSet, offered: readonly string[]): IFrameCodec
Côté SERVEUR : le codec d’une connexion, d’après l’offre lue au handshake.
Interfaces (1)#
IFrameCodecSet#
interface IFrameCodecSet
Les codecs d’un pair, fixés une fois pour sa durée de vie.
readonly text: IFrameCodec— Le codec des connexions texte (nodefony.jsonrpc.v1) et de l’accueil.readonly binary: IFrameCodec | null— Le codec binaire activé,nullsans activation.readonly offer: readonly string[]— L’offre du client (RFC 6455 §1.9), par préférence : le codec binaire, puisnodefony.jsonrpc.v1.