写了个网络文件传输兼聊天程序,在内网跑的很好,到了公网,Client端就连接不上server端了,程序是基于TCP协议的,开了两个端口进行通信,有人说需要让防火墙将端口映射到服务器所在的电脑(附:猫是电信暂时给用的,路由器是华为的:Aolynk BR104家庭宽带路由器),但是我不太会怎么个弄法,那位大虾能详细的讲一讲具体步骤啊,我的QQ是:421120834,email:[email protected],现在急用,那位好心人能帮我解决这个问题就太谢谢了,我的分数就剩下这些了。

解决方案 »

  1.   

    Server端是否有公网IP?
    能否PING通?
      

  2.   

    Server端也是在一个小局域网内(8台机子的),Client 端是在一个大型局域网内(校园网)请问进行什么设置才能连接??
      

  3.   

    在内网中某一台电脑上打开IE,在地址栏输入http://192.168.1.1,输入初始用户名、密码,之后就可以看到设置界面了。在设置界面中能找到端口映射相关的设置页面的。设置好后,进入网页:http://www.ip138.com/ 查你Server端所在机器的公网IP,用这个IP就能通信了。