android模拟器(客户端)代码:
  try {
Socket socket = new Socket("10.0.2.2",5554);
System.out.println(message);
//向服务器发送消息 
PrintWriter out = new PrintWriter( new BufferedWriter( new OutputStreamWriter(socket.getOutputStream(),"GBK")),true); 
out.println(message);  

//接收来自服务器的消息 
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream(),"GBK"));
msg = in.readLine();
System.out.println(msg);
socket.close();

in.close();
out.close();
} catch (UnknownHostException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}PC(服务端)代码:
try{
  serversocket=new ServerSocket(5554);
    while(true){
     client=serversocket.accept();
     try{
     //接受客户端的发送的信息 
     BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream(),"GBK"));
            imformation = in.readLine();
            System.out.println(imformation);
            PrintWriter out = new PrintWriter( new BufferedWriter( new OutputStreamWriter(client.getOutputStream(),"GBK")),true); 
             out.flush();
             out.println(ss);
            in.close();
            out.close();
     }catch(Exception e){
     e.printStackTrace();
     }finally{
     client.close();
     }没有任何输出,,是为什么??IP改为本机IP也不行如果把android模拟器客服端改为java工程就能够实现通行
所以android模拟器(客户端)与PC(服务端)到底能不能实现Socket通信?求帮助,,非常谢谢。