解决方案 »

  1.   

    路由A跟路由B不是同一个网络,所以路由B下的客户端通过IP地址来访问路由A中的一个服务器端是不行的,在同一个路由下的网络相当于是在一个局域网中的,所以可以访问到
      

  2.   

    socket 编程至局限于局域网吗?有什么办法可以访问路由A中的服务器吗?
      

  3.   

    把IP映射出去,用公网IP访问。
      

  4.   

    连不上基本都是IP地址不对,你如果用路由A的内网地址连路由B的内网地址那当然连不上。
    互联网通信需要公网地址,也基本就是你路由器接入的地址,然后需要做端口映射。
      

  5.   

    不在同一个局域网了。把服务器IP映射到其所在的路由器,具体做法baidu
      

  6.   

    小白不懂具体操作能再科普一下不?到连接服务器端路由器的设置里,找到端口映射,或者有的叫端口转发,然后把你服务器端的IP地址和端口号填好,这样客户端只要连接服务器端的外网地址(注意不是路由器分配的内网IP地址)就可以了。