HTTP通信のレスポンスを読む以下のコードですが
readで応答が帰ってこなくなってしまいます。
デバッガで確認したところどうやらsocketRead0で処理が止まっているみたいなのですが、、
何が原因なのでしょうか?
java
1StringBuilder response = new StringBuilder(); 2InputStream in = socket.getInputStream(); 3while (true) { 4 int c = 0; 5 try { 6 c = in.read(); 7 } catch (IOException e) { 8 break; 9 } 10 if (c == -1) { 11 break; 12 } 13 response.append((char)c); 14}
回答1件
あなたの回答
tips
プレビュー