Android Socket通信客户端接收服务器数据抛出异常
客户端获取不到服务器发送的数据,总是打印出Error
BufferedReader reader;
try {
reader = new BufferedReader(new InputStreamReader(
LoginActivity.socket.getInputStream()));
String str = reader.readLine();
if (str != null) {
info.setText(str);
info.setVisibility(View.VISIBLE);
} else {
Toast.makeText(context, "数据错误", Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
Log.v(TAG, "Error");
e.printStackTrace();
}