FIREQNetworkPacket#

class FIREQ_SERVER.network.protocol.FIREQNetworkPacket(header: dict, data: bytes | None = None)[source]#

Bases: object

Dataclass that incapsulates a network packet.

It is defined by a header and a data field. The data field is a simple byte array.

header: dict#
data: bytes | None = None#
to_buffers() → tuple[source]#
get(key: str, default: object = None) → object[source]#

Get key value from the header dict.