----100分----请叫高手:那里有现在流行的"游戏对战平台"的相关资料或者代码?(分只能放100,不够我开帖再给) 如果知道一些原理也可以!谢谢呀!我想研究一下:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 浩方对战平台就是一个例子:浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了 实际上是一种VPN。你可以看看softether和vnn的介绍。原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。 顶一下顺便问一下,这种东东是用VC还是java制作比较好啊? 我想可能是虚拟了IPX协议吧。进浩方,大部分游戏需要选择ipx协议才能进入。 ++++++++++++++++++++++++++++++++++++浩方对战平台就是一个例子:浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++豁然开朗啊,怪不得房间的上限数这么凑巧,那么请问这个虚拟的ip地址是怎样实现的呢? +++++++++++++++++++原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。++++++++++++++++++++不知所云,能不能讲得详细一点?? +++++++++++++++++++原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。++++++++++++++++++++拦截数据包都不知道?!拦截完毕后,利用TCP协议与同一个房间内的玩家传送拦截的数据,然后再在另一端将接收的TCP包数据展开为IPX或其他的连接方式,达到模拟IPX协议或其他协议的目的。一般不用UDP作为连接传送,但不知道浩方是用什么……有空我拦截下浩方帮你看看…… ++++++++++++++++++++++++++++++++++++浩方对战平台就是一个例子:浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++其实没这么复杂,虚拟IP也可有可无,而且玩家之间也不是直接的p2p,肯定通过服务器,要不有的直接连不上怎么办 hoho, 浩方最多人的房间有 300 人! 我想知道如何给图片类资源打包. 为什么我照着书敲代码,还提示我有错呢,胡涂阿。请教大家了!! 新手问一个简单问题 在treeview中如何设置右键弹出菜单项选中状态? 找InstallShield语言包? vc数据库高手指点:急!!! 学vc第一天的菜鸟问题,可望答复 打开cpp文件之后就报错 控件方法的返回值如果是VARIANT,在脚本中如何辨别返回值的类型? 关于vc++用ADO访问ACCESS的问题? 请高手帮帮忙。谢谢!!! 关于DDE的问题 为什么CSocket::Send能发送64kB的数据流,可是CSocket::Receive()却只能接收9千多字节?
浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了
你可以看看softether和vnn的介绍。原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
顺便问一下,这种东东是用VC还是java制作比较好啊?
浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++豁然开朗啊,怪不得房间的上限数这么凑巧,那么请问这个虚拟的ip地址是怎样实现的呢?
原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
++++++++++++++++++++不知所云,能不能讲得详细一点??
原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
++++++++++++++++++++拦截数据包都不知道?!拦截完毕后,利用TCP协议与同一个房间内的玩家传送拦截的数据,然后再在另一端
将接收的TCP包数据展开为IPX或其他的连接方式,达到模拟IPX协议或其他协议的目的。一般不用UDP作为连接传送,但不知道浩方是用什么……有空我拦截下浩方帮你看看……
浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++其实没这么复杂,虚拟IP也可有可无,而且玩家之间也不是直接的p2p,肯定通过服务器,要不有的直接连不上怎么办