2017-10-21 216 views
0
public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Socket sock = null; 
    InputStreamReader is; 
    BufferedInputStream bis; 
    PrintWriter pw; 
    try { 

     sock=new Socket("10.0.0.2",6667); 
     BufferedWriter out = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream())); 
     out.write("hjdhfsjd"); 
     //send output msg 
     pw=new PrintWriter(sock.getOutputStream()); 
     pw.write("msg sent once"); 

     pw.flush(); 
     out.flush(); 
     out.close(); 
     pw.close(); 
     sock.close(); 

     System.out.println("dfsdjf"); 
    } 
    catch (Exception e) 
    { 

    } 

} 

我不明白可能是什么问题/我在eclipse中运行的是和java客户端一样的能够连接,但是当我从模拟器尝试时它不工作。我甚至用AsyncTask尝试过它没有工作out.Please help无法从客户端(android)连接到本地主机tcp服务器?

回答

相关问题