Socket socket=new Socket("192.168.1.108",7777);这里改一下。

解决方案 »

  1.   


    你服务端的代码运行起来了吗?运行起来了,也是一样,这个代码是用java直接在电脑上运行的,服务器那边是在手机上
      

  2.   

    你是用模拟器测试的,还是真机,如果模拟器测试的话,模拟器的地址应该是10.0.0.2好像,你可以自己搜索一下,如果你用真机测的话,你的手机与电脑应该在一个局域网内,然后测试,看了java.net.ConnectException: Connection refused: connect
    也就是说,客户端与服务端没有成功连接
      

  3.   

    Socket socket=new Socket("10.0.2.2",7777);
    同时做一下端口映射