tao icon indicating copy to clipboard operation
tao copied to clipboard

代码中对TLV结构的拆包异常处理

Open luweimy opened this issue 6 years ago • 1 comments

https://github.com/leesper/tao/blob/50d6193148cc0240a5908bc787481398664584a0/message.go#L196 代码中对读出的msgLen大于MessageMaxBytes,就直接返回关闭连接吗。 有没有更好的处理方法?

luweimy avatar Apr 14 '18 04:04 luweimy

我以前在做游戏开发的时候遇到过这种问题……突然收到一个包,检查它的len字段发现这个数据包有几十上百M,就是直接关闭链接处理的,因为某种程度上我可以把它当成某种恶意消息

leesper avatar Apr 14 '18 07:04 leesper