An abstract-encoding compliant module for encoding / decoding DNS packets
socket.io protocol parser
Read binary packets...
Low level multicast-dns implementation in pure javascript
Get the protocols of an input url.
Parse and generate MQTT packets like a breeze
The documentation at https://serialport.io/docs/api-parser-packet-length
TypeScript definitions for dns-packet
Basic data structure for packets in Aedes
Normalize a URL
Microsoft Authentication Library for js
An abstract-encoding compliant module for encoding / decoding DNS packets
OpenID Connect (OIDC) & OAuth2 client library
Yjs encoding protocols
Maps proxy protocols to `http.Agent` implementations
LayerZero Utility V2
tars4nodejs的rpc通信框架
A transform stream that frames length-prefixed packets.
Utility package providing information about automation protocols
RADIUS packet encoding/decoding
Utilities for working with match patterns.
An abstract-encoding compliant module for encoding / decoding DNS packets
Returns a `stream.Readable` from a URI string
The JavaScript implementation of the Multiaddr spec
A Parser/Serializer for Packet protocols.
define packet based protocols in a declarative fashion
minecraft protocol packet encode/decode utility.
A simple chainable implementation of a basic sized header protocol. The 'protocol' does not define it's transport, that is left as configurable. Implementing wire protocols should call send_data to construct packets or frames and receive_data to deconstruct packets or frames.
A Ball Aerospace COSMOS extension gem which provides a read-only protocol for extracting CCSDS space packets from CCSDS transfer frames, optionally prefixing each packet with the transfer frame headers of the frame where it started.
serial_interface intends to be a small library that makes it easy to define packet based protocols over a serial link (RS232) in a declarative fashion.
serial_interface intends to be a small library that makes it easy to define packet based protocols over a serial link (RS232) in a declarative fashion.
This is a reimplementation in Ruby of the reference implementation of the sping protocol in Go. The program provides both the client and server part to measure asymmetric latencies and asymmetric packet loss between two peers.
Pure Ruby implementation of RFC 7252 (Constrained Application Protocol (CoAP)). The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks. The nodes often have 8-bit microcontrollers with small amounts of ROM and RAM, while constrained networks such as IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) often have high packet error rates and a typical throughput of 10s of kbit/s. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.
Pure Ruby implementation of the MQTT 3.1.1 and 5.0 packet codec: encode, decode, VBI, properties, reason codes. Protocol::MQTT::Connection wraps an IO::Stream to read and write packets. No I/O beyond IO::Stream.