test it
All checks were successful
Build and Publish / BuildAndDeploy (push) Successful in 1m51s

This commit is contained in:
matst80
2024-11-10 20:30:12 +01:00
parent 8f0e062817
commit 113ecaccad
5 changed files with 42 additions and 40 deletions

View File

@@ -18,22 +18,22 @@ type CartPacketWithData struct {
}
type CartPacketQueue struct {
mu sync.RWMutex
Packets []CartPacketWithData
connection net.Conn
mu sync.RWMutex
Packets []CartPacketWithData
//connection net.Conn
}
func NewCartPacketQueue(connection net.Conn) *CartPacketQueue {
queue := &CartPacketQueue{
Packets: make([]CartPacketWithData, 0),
connection: connection,
Packets: make([]CartPacketWithData, 0),
//connection: connection,
}
go func() {
defer connection.Close()
var packet CartPacket
for {
err := ReadPacket(queue.connection, &packet)
err := ReadPacket(connection, &packet)
ts := time.Now()
if err != nil {
@@ -44,7 +44,7 @@ func NewCartPacketQueue(connection net.Conn) *CartPacketQueue {
//return
}
data, err := GetPacketData(queue.connection, int(packet.DataLength))
data, err := GetPacketData(connection, int(packet.DataLength))
if err != nil {
log.Printf("Error receiving packet data: %v\n", err)
return