最近几天需要学习P2P编程,所以从下面这个网址下载了个源代码
http://www.ppcn.net/show.aspx?id=1306&cid=2server 放在了公网计算机(ADSL,动态IP)clent放在了内网中,没有跳通
请问,server端对硬件还有要求吗?还需要其他什么设置吗?

解决方案 »

  1.   

    需要路由或计算机支持nat
    不过现在几乎都是支持的!
    是不是有那里没调试好!
      

  2.   

    使用STUN测试一下双方的NAT的类型。你那个代码不支持对称NAT。
      

  3.   

    查一下你NAT 的类型,如果是对称类型就不行了。那你只能服务器中转了!
      

  4.   

    NAT的情况不一样,所以,UDP的P2P没有绝对可行的解决方式。