我们宿舍都是4合1路由+猫上网,所以玩魔兽都是用vs或者浩方,我想用vc写个小程序,能连成一个小的虚拟局域网就行,了解了一下现在的对战平台好像是vpn技术,我们用xp里的vpn连了个虚拟局域网,但魔兽里还是看不到,不知道是不是我们用路由没有外网ip的原因啊?希望网上的大人帮我想想折!

解决方案 »

  1.   

    和外网没关系,只要能在一个局域网就行了。VPN照例说是行的
      

  2.   

    我们是四孔路由,有7,8个人呢,怎么可能在一个局域网内,我就是想写个程序通过Internet把我们几个连成一个虚拟的局域网!就是类似浩方的功能...
    不知道有人用过xp自带的vpn么?我找了个软件查看到了我的公网ip(用路由上的网),别人连我,可是出现了800错误!不知道是什么原因?
      

  3.   

    我们这的网不是学校弄的,是我们自己路由器+adsl拉的!也就是说一个局域网最多有四台电脑,因为是4孔路由
    所以问踢是我怎么才能通过Internet将我们这几个玩魔兽的组成个虚拟的局域网,就是类似浩方平台的功能
      

  4.   

    那为什么不买个8接口路由器呢?
    算了如果你非要写的话可以这样:写一个客户端/服务器程序,每个客户端把自己的IP告诉服务器并由服务器告知其他客户端,然后服务器给每个客户端分配一个局域网地址192.168.1.?也告诉每个客户端,这样每个客户端就知道自己的IP和自己在虚拟局域网内的IP。
    具体发送的时候,每个客户端需要把魔兽要发送的数据报捕获,并把它们打包,然后用TCP协议发送到其他客户端,那些客户端接收到信息就解包然后发送给自己的魔兽程序。
    具体的问题应该还有很多,但是总的办法就是截获魔兽发到虚拟局域网的数据并用TCP传播到其他客户端,让魔兽始终感觉自己在一个局域网内。
    当然VPN等应该也可以,不过需要配置。