RakNetPacket
Packet object passed to RakNet send hooks.
type RakNetPacket = { PacketId: number, Size: number, Priority: number, AsBuffer: buffer, AsArray: table, AsString: string, Reliability: number, OrderingChannel: number }Usage
Inspect packet fields
raknet.add_send_hook(function(packet)
print(packet.PacketId, packet.Size)
print(packet.AsString)
end)Fields
| Field | Type | Description |
|---|---|---|
| PacketId | number | The ID of the packet. |
| Size | number | The size of the packet data. |
| Priority | number | The packet priority. |
| AsBuffer | buffer | The packet payload as a buffer. |
| AsArray | table | The packet payload as an array. |
| AsString | string | The packet payload as a string. |
| Reliability | number | The packet reliability mode. |
| OrderingChannel | number | The ordering channel used for ordered traffic. |
Methods
| Method | Returns | Description |
|---|---|---|
| SetData(data: buffer | table | string | {number}) | void | Sets the packet payload. |
| Block() | void | Blocks the packet from being sent. |