OutputStream output_stream = socket.getOutputStream();
output_stream.write("HELLO".getBytes());
InputStream input = socket.getInputStream();
InputStreamReader isreader = new InputStreamReader(input);
BufferedReader reader = new BufferedReader(isreader);
String input_string = reader.readLine(); if (input_string == "TEST"){
output_stream.write("YES".getBytes());
}else{
output_stream.write("NO".getBytes());
}
output_stream.write("CLOSE".getBytes()); 代码如上,如果去除中间的if判断,程序就没问题,不然就阻塞在if这里,也不执行下面的代码,请问为什么呢??
output_stream.write("HELLO".getBytes());
InputStream input = socket.getInputStream();
InputStreamReader isreader = new InputStreamReader(input);
BufferedReader reader = new BufferedReader(isreader);
String input_string = reader.readLine(); if (input_string == "TEST"){
output_stream.write("YES".getBytes());
}else{
output_stream.write("NO".getBytes());
}
output_stream.write("CLOSE".getBytes()); 代码如上,如果去除中间的if判断,程序就没问题,不然就阻塞在if这里,也不执行下面的代码,请问为什么呢??
解决方案 »
- 有谁曾用ant把src打成一个jar包吗
- Android在线更新是如何实现的?
- android界面顶部,音量调节的图标如何调出?
- android 获得系统可用内存不准确的问题
- 可以分享下经验么?
- 调试程序时,模拟器上的数据库一建立,第二次运行时也会存在。我想重新模拟应用首次运行时的场景,不知要怎么才能把这个数据库删除?
- 麻烦给一份android系统源代码?
- 求助: fragment 下listview.setOnItemClickListener() 无效
- 坑爹的Android4.4,难道我发现了系统BUG?高手来看一下
- android 动画翻转 大神帮下忙。
- 关于RadioGroup垂直设置的问题
- android media class
没加回车,不过if (input_string == "TEST"),不是true / false两种情况都考虑到了吗?
是指while (true)吗?不太会用,能改个实例给我看看吗?
可能因为你下面没用到input_string编译器给优化了,你试试System.out.println(input_string) 用一下input_string也会死