From 94ccbc282baf45d0f2e19ab127b38c71668b650f Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sat, 5 Jul 2025 19:50:13 +0300 Subject: Refactored server connection handling, still missing TOS and auth handling --- internal/packet/packet.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'internal/packet/packet.go') diff --git a/internal/packet/packet.go b/internal/packet/packet.go index 543b227..d3dcd7e 100644 --- a/internal/packet/packet.go +++ b/internal/packet/packet.go @@ -169,7 +169,7 @@ func (e PacketType) String() string { } const ( - VERSION = byte(1) + VERSION = byte(2) PACKET_MAX_SIZE = math.MaxUint16 PAYLOAD_MAX_SIZE = PACKET_MAX_SIZE - HEADER_SIZE HEADER_SIZE = 4 @@ -355,9 +355,11 @@ type PacketFramer struct { buffer []byte } +const ReadQueueSize = 10 + func NewFramer() PacketFramer { return PacketFramer{ - Out: make(chan Packet, 10), + Out: make(chan Packet, ReadQueueSize), } } -- cgit v1.3.1