作者jimmylo (迷路的小孩)
看板AndroidDev
标题[问题] 有关socket inputstream和outputstream的问题
时间Sat Jul 16 01:55:00 2011
开发层: (应用/框架/库/核心)
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
1F:推 nvidia:LogCat 07/16 12:08
2F:推 rj9rj9123:贴完整code上来吧 这样只能隔空判断 07/17 01:43
3F:→ rj9rj9123:你的socket有没有用给它一个执行序? 07/17 01:45