implement statuscode in packets
All checks were successful
Build and Publish / BuildAndDeploy (push) Successful in 2m2s

This commit is contained in:
matst80
2024-11-11 23:24:03 +01:00
parent 9c15251f67
commit 0b290a32bf
17 changed files with 295 additions and 226 deletions

View File

@@ -16,14 +16,16 @@ const (
type CartPacket struct {
Version uint32
MessageType uint32
DataLength uint64
DataLength uint32
StatusCode uint32
Id CartId
}
type Packet struct {
Version uint32
MessageType uint32
DataLength uint64
DataLength uint32
StatusCode uint32
}
func ReadPacket(conn io.Reader, packet *Packet) error {
@@ -34,7 +36,7 @@ func ReadCartPacket(conn io.Reader, packet *CartPacket) error {
return binary.Read(conn, binary.LittleEndian, packet)
}
func GetPacketData(conn io.Reader, len uint64) ([]byte, error) {
func GetPacketData(conn io.Reader, len uint32) ([]byte, error) {
if len == 0 {
return []byte{}, nil
}