解决方案 »

  1.   

    在DataOutputStream dos = new DataOutputStream(socket.getOutputStream()); 报NullPointer错误
      

  2.   

    socket连接成功了么?
    http://blog.csdn.net/fangchongbory/article/details/7585917 参考一下
      

  3.   


    确实是socket说没连接
    但是我的socket写的应该没错啊。
    我用电脑端写一个程序用相同的连接代码可以连接上服务器,到了手机上就不行了
    socket = new Socket(server,10003); 这个不就直接连接了么isa = new InetSocketAddress(ServerUri,port);  
    socket.connect(isa);
    这个也试了,还是连接不上
      

  4.   

    socket是空的, 你连接的服务器会不会和你的电脑在同一个路由器下面,而你的手机连的却不是这个。如果这样的话 catch里面的toast应该有显示吧。你在catch里面打印个日志看看嘛,或者断点调试下 try语句是否执行、