我们宿舍都是4合1路由+猫上网,所以玩魔兽都是用vs或者浩方,我想用vc写个小程序,能连成一个小的虚拟局域网就行,了解了一下现在的对战平台好像是vpn技术,我们用xp里的vpn连了个虚拟局域网,但魔兽里还是看不到,不知道是不是我们用路由没有外网ip的原因啊?希望网上的大人帮我想想折!
解决方案 »
- 如何判断一个控件是否为空?
- 求救!控件绘画的透明图片在控件失去焦点时不能显示!
- VC 函数中动态创建控件 如何释放
- 远程接入软件的开发(开发费用10000)
- 只有这么点分数了,恳请做过拨号程序的帮忙!不胜感激
- CSocket 监听服务器如何区别来自同一 ip 同一端口的两个不同的客户端的 Connect() ?
- 这个错误是怎么回事? fatal error c1083
- 一直按着某个按钮一段时间,然后松开,它消息的响应的过程是如何的啊? 如何实现“一直按下某个键,让它执行一个操作,当松开这个键的时
- 关于Date time Picker 的问题,请大家帮忙
- 共享软件免费赠送
- 用directsound播放wav问题!
- 递归程序如何转化为非递归或如何避免stack flow?
不知道有人用过xp自带的vpn么?我找了个软件查看到了我的公网ip(用路由上的网),别人连我,可是出现了800错误!不知道是什么原因?
所以问踢是我怎么才能通过Internet将我们这几个玩魔兽的组成个虚拟的局域网,就是类似浩方平台的功能
算了如果你非要写的话可以这样:写一个客户端/服务器程序,每个客户端把自己的IP告诉服务器并由服务器告知其他客户端,然后服务器给每个客户端分配一个局域网地址192.168.1.?也告诉每个客户端,这样每个客户端就知道自己的IP和自己在虚拟局域网内的IP。
具体发送的时候,每个客户端需要把魔兽要发送的数据报捕获,并把它们打包,然后用TCP协议发送到其他客户端,那些客户端接收到信息就解包然后发送给自己的魔兽程序。
具体的问题应该还有很多,但是总的办法就是截获魔兽发到虚拟局域网的数据并用TCP传播到其他客户端,让魔兽始终感觉自己在一个局域网内。
当然VPN等应该也可以,不过需要配置。