2017-10-21 187 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服務器?

回答

相關問題