我自闲庭信步,悠然自得,不亦乐乎.

                                       ------ Keep life simple
GMail/GTalk/MSN:huyi.zg@gmail.com

 

关于数据包的时间间隔

Ghost Cheng 提到:

我本来希望根据每次收到玩家数据包的时间来判断他是否使用了加速外挂。
比如连续两次数据包的时间间隔小于多少毫秒,就认为是外挂。

但是因为TCP粘包的问题,导致经常两个包一起收到,这样时间就不能准确判断了。
而我又不能将这个判断放到网络层,因为除了移动、打怪的消息是需要时间检测的,
其他消息,比如获取一些信息之类,会连续发送。

客户端我也已经关闭了NG算法,但是服务器的缓冲区还是经常两个包一起收,
不知道诸位有什么好办法解决这个问题?
http://groups.google.com/group/dev4server/browse_thread/thread/a25b5b4db9baabd1/e307afd0d7c412e7#e307afd0d7c412e7

posted on 2006-03-16 13:22 HuYi 阅读(992) 评论(0)  编辑 收藏 引用 所属分类: 邮件列表精选


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(12)

随笔分类

相册

收藏夹

友情链接

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜