对战平台原理.docVIP

  • 13
  • 0
  • 约7.15千字
  • 约 8页
  • 2015-08-23 发布于河南
  • 举报
10位粉丝 1楼 游戏对战平台,在没有了解的情况下,总是给人一种很神秘的感觉,然而,当你对socket的理解到达一定程度之后,你就不会再觉得神秘。 用一句话来总结这种技术:虚拟局域网(VLAN)。 实现这种平台,主要是客户端,而客户端有很多种方法,就我所了解,可以用面三种方法实现: 1. 替换Windows socket DLL,然后,你想做什么就做什么吧。 2. 进程注入,HOOK WinSock函数调用。 3. 虚拟网卡驱动。 其实,前两种技术,也是许多木马使用的方法。正所谓技术是一面双刃剑,看你要用到什么地方了。现在的对战平台,就我了解,使用的是后两种方法。大多数是第2中----毕竟,驱动在有些用户权限下是无法安装和使用的。 浩方,QQ对战平台,VS等,基本上都是采用第二中方法。第三种方法,见过一个。效果还可以。 下面介绍一下我研究时写的平台结构: 整个平台包含两个组成部分:服务端和客户端。 通讯方式:全部采用UDP通讯。 零、基础知识: 如果你有志与开发这样一个类似平台,我建议你先了解以下内容: a. Windows协议栈的简单了解。 b. WinSock通讯。 c. HOOK技术。 d. 线程,进程之间的数据交换和通讯。 e. 线程之间的同步。

文档评论(0)

1亿VIP精品文档

相关文档