如果知道一些原理也可以!谢谢呀!我想研究一下:)

解决方案 »

  1.   

    浩方对战平台就是一个例子:
    浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了
      

  2.   

    实际上是一种VPN。
    你可以看看softether和vnn的介绍。原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
      

  3.   

    顶一下
    顺便问一下,这种东东是用VC还是java制作比较好啊?
      

  4.   

    我想可能是虚拟了IPX协议吧。进浩方,大部分游戏需要选择ipx协议才能进入。
      

  5.   

    ++++++++++++++++++++++++++++++++++++浩方对战平台就是一个例子:
    浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++豁然开朗啊,怪不得房间的上限数这么凑巧,那么请问这个虚拟的ip地址是怎样实现的呢?
      

  6.   

    +++++++++++++++++++
    原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
    ++++++++++++++++++++不知所云,能不能讲得详细一点??
      

  7.   

    +++++++++++++++++++
    原理是利用虚拟网卡截获所有底层的数据包(比如ether的数据包),然后通过高层协议(tcp or udp)将这些数据发送出去,远端再利用虚拟网卡把底层的数据恢复出来。
    ++++++++++++++++++++拦截数据包都不知道?!拦截完毕后,利用TCP协议与同一个房间内的玩家传送拦截的数据,然后再在另一端
    将接收的TCP包数据展开为IPX或其他的连接方式,达到模拟IPX协议或其他协议的目的。一般不用UDP作为连接传送,但不知道浩方是用什么……有空我拦截下浩方帮你看看……
      

  8.   

    ++++++++++++++++++++++++++++++++++++浩方对战平台就是一个例子:
    浩方客户端基本原理就是:当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了+++++++++++++++++++++++++++++++++++++++其实没这么复杂,虚拟IP也可有可无,而且玩家之间也不是直接的p2p,肯定通过服务器,要不有的直接连不上怎么办
      

  9.   

    hoho, 浩方最多人的房间有 300 人!