Android Socket 长连接

Socket 长连接,服务器向我发送数据 down, 然后在是up ;再由我下发下去, 现在出现数据是先up,然后才出现down,请问 我现在用什么办法抛弃掉这顺序不正常的数据,只下发数据正常的数据,希望各位大神支招

https://blog.csdn.net/li3007liuu/article/details/52750833

给数据包加结构,加标识位,用以判断完整包

可以给数据包加个结束符(比如:“\0”),同时需要注意粘包和断包等一些特殊情况

图片说明 这样的 比如我现在按方向键 21- down (下按的时候) 但是实际情况会给我传递过来 21-up

图片说明

图片说明

图片说明