看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) 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
nvidia:LogCat 07/16 12:08
rj9rj9123:貼完整code上來吧 這樣只能隔空判斷 07/17 01:43
rj9rj9123:你的socket有沒有用給它一個執行序? 07/17 01:45