MCPcopy
hub / github.com/socketio/socket.io / _onpacket

Method _onpacket

packages/socket.io/lib/socket.ts:528–551  ·  view source on GitHub ↗

* Called with each packet. Called by `Client`. * * @param {Object} packet * @private

(packet: Packet)

Source from the content-addressed store, hash-verified

526 * @private
527 */
528 _onpacket(packet: Packet): void {
529 debug("got packet %j", packet);
530 switch (packet.type) {
531 case PacketType.EVENT:
532 this.onevent(packet);
533 break;
534
535 case PacketType.BINARY_EVENT:
536 this.onevent(packet);
537 break;
538
539 case PacketType.ACK:
540 this.onack(packet);
541 break;
542
543 case PacketType.BINARY_ACK:
544 this.onack(packet);
545 break;
546
547 case PacketType.DISCONNECT:
548 this.ondisconnect();
549 break;
550 }
551 }
552
553 /**
554 * Called upon event packet.

Callers 1

ondecodedMethod · 0.80

Calls 4

oneventMethod · 0.95
onackMethod · 0.95
ondisconnectMethod · 0.95
debugFunction · 0.85

Tested by

no test coverage detected