解决方案 »

  1.   

    局域网很好访问的 Socket socket = new Socket((服务器的内网ip)192.168.0.11,8030)
      

  2.   

    楼主是要把手机作为服务器使用?
    这个似乎比较难。一般都是手机作为客户端使用。
    如果你的WIFI没有阻止移动设备连接内网,应该是可以连上PC的web服务的。可以简单做个测试,在手机浏览器上访问一个PC上的web页面,看看能不能打开就知道了。
      

  3.   

    把ADDRESS设为PC的局域网IP就解决了。
      

  4.   

    服务器的程序在Eclipse里运行,手机作为客户端想通信这个服务器,但是连不上。
      

  5.   


    我是通过本机Ip连接服务器的,在模拟器ADDRESS也只能填当前PC的IP地址才能连接服务器。
      

  6.   

    我是说手机上   
    Socket socket = new Socket(ADDRESS,PORT)
    你不是说ADDRESS是手机IP吗 
    把ADDRESS设为PC的局域网IP
    手机就可以连服务器了
      

  7.   

    按你说的改了,我把防火墙也关了,电脑能ping通手机,但还是连不上_(:з」∠)_
      

  8.   

    这没理由啊。PC服务器:  ServerSocket server = new ServerSocket(PORT);
              Socket socket = server.accept();
    手机客户端:  Socket socket = new Socket(ADDRESS,PORT)  //ADDRESS设为PC的局域网IP 这样应该可以了吧。
    还不行就上你的代码来看看。
               
      

  9.   

    我PC服务器用的是CMCC-EDU的WIFI,Android用的是GPRS,然后手机客户端:  Socket socket = new Socket(ADDRESS,PORT)的ADDRESS填的是百度获取的外网IP,然后程序就死了,请问我到底应该填什么IP呢?