Wincap and jpcap驱动: http://vdisk.weibo.com/s/54p-u 下载
battleClient Bin : http://t.cn/zOQjG9N
battleServer Bin : http://t.cn/zOQjGdo
all project src: http://t.cn/zOQjGvT
其中battleClient 是基于netbeans工程。
之前一直想做一个虚拟局域网的东西,但是一直没有机会,
最近相当较闲,然后业余时间写了一个war3的在线对战平台, 主要是基于win32 sniff, proxy,以及虚拟化c/s.
首先安装wincap 和jpcap驱动,打开battleclient如果能够开启sniff,证明安装成功,
把battleServer 通过 go.sh/go.bat 开启部署在外网,
打开war3 就可以看到通过其它网络建的主机,并且通过battleserver进行实时交互了,具体原理见附件为ppt内容
图1为war3客户端运行原理:
图2为实现war3客户端代理的关键技术,欺骗war3客户端,并且加入代理和服务器通信模拟与其它副机/主机的交互
图3为我写的对战平台客户端(主机篇):
图4 为我写的对战平台客户端(副机篇):
图5为我写的对战平台服务端,必须架设在公网上
其中cmd session server代表游戏通讯之类的一些命令操作,是基于UDP协议的,
然后通过图2的关键技术欺骗war3客户端 与代理机打交道,游戏数据通讯是基于
TCP的,而这些信息是通过欺骗包来让war3客户端与之相连~~~
- 大小: 47.4 KB
- 大小: 39.7 KB
- 大小: 57.7 KB
- 大小: 43.9 KB
- 大小: 77.6 KB
分享到:
相关推荐
这是一个纯java写的魔兽对战平台.不抓包.原理非常简单. 可以聊天,可以发布自己的魔兽主机.有人建立主机或者人满了也会有声音提示. 学习网络编程.非常好! 里面有许多注释.应该能看懂. 关于原理.博客上有详细介绍....
《WarpUber Java源码深度解析:构建魔兽对战平台的核心技术》 WarpUber,一个基于Java语言实现的魔兽对战平台,以其强大的搜索、发布、聊天功能,为魔兽玩家提供了流畅的联机对战体验。这个项目的核心在于利用UDP...
1. **网络编程**:网络对战平台的核心是网络通信技术,它需要实现客户端与服务器之间的实时数据传输。这通常涉及到TCP/IP协议栈,理解套接字(Socket)编程,以及HTTP或自定义协议的设计和实现。通过网络通信,玩家...
3. **网络通信**:游戏平台需要处理大量的实时数据交换,这需要高效稳定的网络编程。源码中可能包含了使用TCP/IP协议栈进行数据传输的细节,以及如何处理延迟和丢包的问题。 4. **多线程与并发**:为了处理大量并发...
Java基于Socket网络编程的五子棋对战平台是一款利用Java编程语言实现的网络应用程序,它允许用户通过互联网进行实时的五子棋对战。在这个项目中,Socket编程扮演了核心角色,它使得客户端和服务器之间能够进行双向...
基于socket编程的智能象棋网络对战平台毕业设计论文.doc
对战平台的核心在于实现玩家之间的实时通信,这需要强大的网络编程技术。Delphi中的TIdTCPClient和TIdTCPServer组件是实现这一目标的关键,它们用于建立客户端与服务器之间的连接,传输游戏数据和控制指令。 3. **...
1. **网络编程**:对战平台的核心是网络通信,源代码中会涉及到TCP/IP协议栈的使用,包括如何建立连接、传输数据、处理延迟和丢包等问题。这可能涉及异步I/O模型(如select、poll、epoll)以及多线程或多进程编程,...
读书笔记:Java网络编程英语单词对战平台
总的来说,"绝对价值不菲的对战平台源代码" 是一个深度学习游戏开发和网络编程的绝佳教材,对于提升个人技能、扩展视野以及推动项目进展都有极大的帮助。无论你是想成为游戏开发的专业人士,还是希望独立开发自己的...
综上所述,对战平台的开发涉及众多技术和领域,包括网络编程、数据库设计、多线程处理、图形用户界面设计、安全性等多个方面。通过理解和掌握这些知识点,可以构建出稳定、高效、用户体验良好的对战平台。
【标题】"虎克对战平台校园V2.3"是一个专为学生设计的游戏对战平台,包含了客户端软件、服务端程序以及相应的源代码。这个版本可能是针对校园网络环境优化的,旨在提供流畅、安全的在线游戏体验。平台可能包含了各种...
电子竞技发展史、所需知识储备、电竞平台模型分析、主要运作流程
6. **网络编程**:对战平台需要处理大量的网络连接和通信,包括心跳包机制、断线重连、数据压缩等。 7. **数据库设计**:存储玩家信息、战绩、排行榜等数据,需要合理的数据模型和高效的查询优化。 8. **错误处理...
魔兽争霸对战平台世界rpg地图装备代码
【校园网对战平台客户端】是一款专为SCNU(华南师范大学)设计的局域网对战工具,旨在为校内学生提供便捷的游戏对战和互动体验。这款客户端软件充分利用了校园网的高速稳定网络环境,使得在校师生能够在同一个局域网...
NetHook API 对战平台内核库是一套实现时下流行的网络对战平台(如浩方、VS)同样功能的通用内核库,运行效率高,使用极为简单。内核库提供了标准的C语言API接口, 可以被VC, Delphi, VB, C# 等开发环境轻松调用。...
2. 多人在线同步:对战平台需要处理多个玩家之间的实时交互,这就涉及到网络编程,如TCP/IP协议、UDP协议的使用,以及延迟补偿和同步算法。 3. 游戏服务器设计:为了保证游戏的公平性,服务器可能需要执行游戏规则...
1. **对战平台**:对战平台是一种网络服务,允许玩家通过互联网进行多人在线游戏。这类平台通常包括匹配系统、聊天室、排行榜等功能,便于玩家组队、寻找对手并进行实时对战。 2. **校园个人对战**:这种平台特别...