为什么while循环后的语句没有被执行?

Sha*_*han 1 java android

对我来说问题是什么都没有在while循环后执行?这有什么问题?(while循环结束后的行永远不会被执行)

client = serverSocket.accept();
BufferedReader in = new BufferedReader(
                            new InputStreamReader(client.getInputStream())
);

while ((line = in.readLine()) != null) {
    Log.i("line",line);
    line111 +=line;
    Log.i("line111",line111);
}

//Any code below this is not executed
Log.i("shan","Shan");
Run Code Online (Sandbox Code Playgroud)

Raj*_*ani 6

你的while循环卡在等待下一行的套接字上.流的源需要在其末端关闭连接.