P2P 的Server端一定要运行在有公网IP的机器上吗?我是校园网(寝室里又有路由器),怎么才能够让自己的机器有公网IP呢?怎么判断一个IP地址是不是公网IP?

解决方案 »

  1.   

    P2P 的Server端一定要运行在有公网IP的机器上吗?
    这个要看你的端到端是哪里吧,另外你是校园网是不能得到公网Ip的,校园网内做了NAT转换
      

  2.   

    if(你说的server 的作用是 用来把另外2个client连接起来的话) {
      if(server和2个client不在一个内网) {
         server必须公网ip或者内网映射端口
      }
    } else if(你说的server只是用来和一个client连接) {
      if(server和client不在一个内网) {
         server必须公网ip或者内网映射端口
       }
    }
      
      

  3.   

    不一定是公网IP
    只要两个P都能看到的IP都可以。
    所以有条件放到公网,没条件,内网吧!
      

  4.   

    用一台电脑拨号上网,肯定又一个公网IP,让它做服务器不就OK了。
      

  5.   

    http://w678.com/?QQ=307049356
     玩678小游戏免费获得100个QB,名额有限,快来领取吧!