diff --git a/server/structs/saprus.go b/server/structs/saprus.go new file mode 100644 index 0000000..7d3b184 --- /dev/null +++ b/server/structs/saprus.go @@ -0,0 +1,17 @@ +package structs + +import ( +) + +type SaprusHeaderFrame struct { + PacketType uint16 + Length uint16 + Payload []byte +} + +func (c SaprusHeaderFrame) Bytes() []byte { + data := []byte{byte(c.PacketType), byte(c.Length)} + data = append(data, c.Payload...) + return data +} +