loveyeguo

Results 48 comments of loveyeguo

大概需要一个机制,过了单位时间没有收到新数据包,则在下一次收到数据包后将原来缓存数据包清空掉

我想请教下一个问题,针对FixedHeaderPipelineFilter,是不是每一个session都是一个单独的实例?

嗯,我自己研究一下吧,但是这个很有必要。不然只要有一个包没有发准确,后面所有拼接的包会全错

![image](https://github.com/kerryjiang/SuperSocket/assets/7542451/505a42f2-7f9a-4a48-9467-7cba1592f183)

主要应该是这里了,但是我写了很久没写好,如何实现,若两个包的接收时间超过某个单位时间,则舍弃掉旧包,只处理最新收到的数据包?

不然这里会存在一个致命bug,如果有一个错误数据包被纳入缓存中,那么接下来所有的正确数据包均会解析失败

无论这个报文符不符合规定,都记录到日志中。任何收发日志。因此不能写在过滤器类。

我想实现的效果是,针对特定ip,限制他每分钟的连接次数。因为现在有一些tcp客户端频繁的连接然后断开,导致资源耗尽。