本帖最后由 Boyth 于 2012-02-22 21:51:39 编辑

解决方案 »

  1.   

    需要有公网有台机器做2个人的middleman
      

  2.   

    不能,除非路由器上设置了uPnP端口映射,
      

  3.   

    我有个思路,不知道可行否:如果写个中间服务器程序,让AB两个客户端程序在登录时注册自己所在局域网的互联网网关WAN口的公网IP地址,这样AB两台机器不就可以通信了么,包只要发到对方局域网就行,不是发到192.168.0.1那台B机器就可以(因为包中有B机器的MAC地址,传输层会送到B机器),这样如果AB之间传送大文件时就可以直接传了,不需要经过服务器倒手,,,,这样是否可行呢,请指教
      

  4.   

    可以的,不过从TCP/IP协议来说是AB在通讯。两个192.168.0.1是通过AB来中转。