I'm making my own server software for a game in Java (everything was written in Java). A big problem I'm having is that I don't have any protocol documentation available so I've been reading packets with Wireshark.
So, when a client is connecting, the server is sending it the level file in a Gzip format. Roughly around 94 packets into sending, the server crashes all of a sudden with this: ArrayIndexOutOfBoundsException.From I've found, it's sending a TCP Window Update (which I think is causing the crash). What is a TCP Window Update? What can I do to fix this?
Free Guide: Managing storage for virtual environments
Complete a brief survey to get a complimentary 70-page whitepaper featuring the best methods and solutions for your virtual environment, as well as hypervisor-specific management advice from TechTarget experts. Don’t miss out on this exclusive content!