[問題] 有關socket inputstream和outputstream的問題
開發層: (應用/框架/庫/核心)
2.1
問題:
try{
BufferedReader br =new BufferedReader(new InputStreamReader
(socket.getInputStream()));
String msg=br.readLine();
if(msg!=null){
ShowMessage.setText(msg);
}
else{
ShowMessage.setText("資料錯誤!!!!");
}
}catch(IOException e){}
我想要接收到Client端的訊息之後在ShowMessage這個TextView上面顯示出來但是執行
之後卻沒辦法執行我找了很多其他Socket接收的方式都是這樣寫他們能跑我的卻不行
真的很奇怪之後我想問的是OutputStream這個東西
//傳送訊息給Server
PrintWriter out=new PrintWriter(new BufferedWriter(new OutputStreamWriter
(socket.getOutputStream())),true);
out.println("123456");
DisplayToast("傳送訊息給server!!!");
out.close();
這段程式能執行但是我不確定他真的有沒有把123456這個字串丟給Server如果我要確定
的話是不是可以把我要丟的這個東西放在TextView上面顯示出來
輸入:
預期輸出:
錯誤輸出:
錯誤訊息:
錯誤訊息就是手機把程式強制關閉阿!!!!
程式碼: (請多利用置底文網站)
參考: (書籍/網頁/...)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.10.221
推
07/16 12:08, , 1F
07/16 12:08, 1F
推
07/17 01:43, , 2F
07/17 01:43, 2F
→
07/17 01:45, , 3F
07/17 01:45, 3F
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章