zxWraith的窝
dotnet,Warcraft and life!
让两台不同局域网的电脑通过公网进行局域网的联系.如打局域网游戏~
if(true)
{
      1、不能再直接使用IP+固定端口号的方法通信;
      2、局域网内的A电脑到公网的信息为:固定公网IP+临时端口号;换句话说,传入该固定公网IP+该临时端口号的信息,即一定被送往内网A电脑;
      3、让两内网电脑A、B都先连上服务器C,由C得到A、B的公网IP和临时端口号,C并将A的信息告诉B,B的信息告诉A(打个比方:张三认识李四,但不认识王五;王五也认识李四,但不认识张三;现在由李四向张三和王五相互引见,于是张三和王五就相互认识了,接下来张三和王五可以相互交流)
      4、A、B直接通信
}
else
{
      ...;
}
posted on 2006-03-31 13:35  zxWraith  阅读(924)  评论(2编辑  收藏  举报