本帖最后由 HEROWANG 于 2012-11-20 16:31:21 编辑

解决方案 »

  1.   

    http://blog.csdn.net/mimitracely/article/details/8043995
      

  2.   

    socket没有 连接到服务器的哟
      

  3.   

    可以尝试用DatagramSocket,有send方法
    DatagramSocket client = new DatagramSocket();
    InetAddress address = InetAddress.getByName("YourIpAddress");
    int portNumber = YourPortName;
    DatagramPacket sendPacket = new DatagramPacket(sendBuf,sendBuf.length,address,portNumber);
    client.send(sendPacket);
      

  4.   

    这个需要看你程序跑的环境。客户端是在android模拟器上运行,还是在android真机上。若是在模拟器上,需要进行一个端口映射,在cmd下使用telnet映射你的端口到模拟器的端口上则可以建立连接。若是再真机上且通过usb线连接的话,则android作为client端是不能与pc建立连接,只能作为server端通过adb forward进行与pc端程序的连接。