510342e232
Implemented some basic reliable udp logic
...
Seq should increment and wrap around at 0xFFFF
Added special case for ack < 0 (init first packet)
Added netty packet creation functions to ReliableChannelHandler
Header creation is difficult because I can't mutate existing packets easily -- experimenting
2020-06-18 20:46:57 -07:00
2b6d06f330
Rolled Client debugging outbound packet data logging into ReliableChannelHandler
2020-06-17 22:57:40 -07:00
fb7377980b
Created ReliableChannelHandler to try and accomplish ReliableInboundHandler and ReliableOutboundHandler with one ChannelHandler
...
Replaced implementations with ReliableChannelHandler
Removed ReliableInboundHandler and ReliableOutboundHandler
Removed propagation for caught exceptions within ReliableChannelHandler impls
2020-06-17 22:29:14 -07:00
f1df48b468
Changed ServerHandler to be a subclass of PacketHandler -- replaced anon PacketHandler with ServerHandler impl
2020-06-17 22:02:33 -07:00
573f4d1b4b
Added reliable ChannelHandlers to server ChannelPipeline
2020-06-17 21:56:00 -07:00
fc66d120d7
Filled in some of anonymous PacketHandler within Main to process some packet types
2020-06-17 21:54:08 -07:00
02a6cd4b56
Created PacketHandler class to help with decoding fbs packet objects from netty channels
2020-06-17 21:33:34 -07:00
ef94883dd7
Refactored name scheme
2020-06-17 21:16:04 -07:00
a2000a6162
Fixed some initialization issues and created reliable ChannelHandler implementations to help deal with UDP reliability
2020-06-17 21:09:56 -07:00
cad29c7b82
Created Header table in Netty fbs and sample packet
2020-06-16 02:40:39 -07:00
f5454be03d
Created test fbs packets
2020-06-14 20:59:27 -07:00
cbd55ee164
Replaced StringEscapeUtils from apache commons-lang3 with commons-text
...
StringEscapeUtils from commons-lang3 was deprecated and should be using version from commons-text
Optimized imports
2020-06-14 12:35:15 -07:00
dd54d11d9f
Transitioned to UDP client/server
2020-06-13 21:13:11 -07:00
4dcfe2ff00
Created netty module to try implementing UDP servers and move away from the LibGDX networking
2020-06-13 17:42:05 -07:00