m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1255回复:1

各位老大,进来看看!

楼主#
更多 发布于:2001-11-26 17:06
各位大侠:
 你好!
我把我的问题说一下,
我现在已实现了win98、winme、win2000、winXP、nt4下的IP数据包的加密和压缩程序。压缩的目的是为了提高某些包的数据传输的
效率。所以在接收数据的时候,不可避免的造成数据的长度变
长。在win98、winme下其实现的机制是一样的:主要采用HOOK的机制
来实现。我的问题出现在winme下。刚才谈了win98、winme下其实现的机制是一样的,但在接收数据时表现不一样,结果表现为数据在压缩传输的效率不一样。win98的数据压缩时可以大大的提高数据的传输的效率,但在winme下put 可以,但get 不行,主要是接受数据的效率受了影响。
   分析原因:在win98、winme 下,由于系统的数据都在一个指针
里面,但win98下可以修改该指针,使之指向我们已解密COPY的数据
区,winme下就不行,解压数据只能在原指针上。(否则不通)
所以我认为这是“winme下put 效率高,但get 不行,主要是接受数据的效率受了影响”的原因。
现问大侠:你们遇到相似的问题了吗,如何解决??
你们做压缩的思路??
谢谢!!!!!!!

 
李安明
m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-28 14:33
大侠:
恳请谈谈压缩的经验!
李安明
游客

返回顶部