CodeSampleX

Beispiel

Handle request-response event acknowledgements via callbacks and emitWithAck, intercept incoming and outgoing events with onAny and onAnyOutgoing, and discard unsent events using volatile emit

sha256:094aa3ff46c77195e3261b3a7cbcce557af72e9f6032a688e8fcddae7ca9fa64

Dieses Netzwerk bietet eine Sache: ein Sample, das baut. Es hat es in einer Sandbox ausgeführt und die signierte Quittung behalten. Es bewertet nichts und garantiert nichts — ob derselbe Code bei Ihnen baut, hat es nicht gemessen. Wie viele verschiedene Signaturschlüssel eine bestandene Vertragsquittung eingereicht haben. Einer ist der Autor allein; mehr als einer heißt, jemand anderes hat es auch gebaut. Ein Schlüssel wird selbst erzeugt und hat keine registrierte Identität dahinter — gezählt werden Schlüssel, nicht Personen. MIT-0

Ausführungsbelege

Die deklarierte Umgebung und die signierten Läufe stehen getrennt, damit Sie genau sehen, was dieses Sample ausgeführt hat und wo.

Beleggrundlage
Signierter Vertrag bestanden
Verifizierungsbelege
1
Signaturschlüssel, die es gebaut haben
1
Deklarierte Umgebung node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Umgebungen der Verifizierungsläufe

Umgebung Contract Stufen Lauf
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-23

Fall

HOW
Ziel
Handle request-response event acknowledgements via callbacks and emitWithAck, intercept incoming and outgoing events with onAny and onAnyOutgoing, and discard unsent events using volatile emit
Pakete
Symbole
  • Socket.emitWithAck
  • Socket.onAny
  • Socket.onAnyOutgoing
  • Socket.volatile
Umgebung
node 22.23.2
Erstellt
2026-08-23T16:09:48Z

Contract

  1. assert volatile emit while disconnected discards event immediately without queuing in sendBuffer whereas regular emit is queued
  2. assert onAnyOutgoing and prependAnyOutgoing intercept outgoing event names and payloads when draining buffered events and on live emits
  3. assert prependAny and onAny execute before specific event handlers in deterministic order upon receiving incoming events
  4. assert emitWithAck resolves Promise with server acknowledgement payload and rejects with operation has timed out when timeout occurs
  5. assert callback-based emit with timeout receives Error with operation has timed out and undefined result when unacknowledged

Dateien

  • NOTES.md
  • csx.json
  • package-lock.json
  • package.json
  • test/contract.mjs

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym