
136185
18.07.2018
Buffered Readerkomplette Ausgabe in Variable schreiben
Hallo zusammen,
ich scheitere daran, den über einen Buffered Reader kommenden Input vollständig in eine Variable zu schreiben.
Der Buffered Reader "in" soll so lange in die Variable "answer" geschrieben werden, bis kein Input mehr kommt.
Vielen Dank für die Hilfe im Vorraus
ich scheitere daran, den über einen Buffered Reader kommenden Input vollständig in eine Variable zu schreiben.
private String sendMessageToServer(String command) {
String answer = "";
for(String badCommand : badCommandList){
if(badCommand.equalsIgnoreCase(command.split(" "))){
return "Illegal command parsed!";
}
}
try {
Socket skt = new Socket(serverIP, serverPort);
BufferedReader in = new BufferedReader(new InputStreamReader(skt.getInputStream()));
DataOutputStream outToServer = new DataOutputStream(skt.getOutputStream());
outToServer.writeUTF(command);
outToServer.flush();
skt.close();
} catch (ConnectException e) {
modClass.addLogEntry(configPrefix, e, true);
answer = "An error occured! Error: " + e;
} catch (UnknownHostException e) {
modClass.addLogEntry(configPrefix, e, true);
answer = "An error occured! Error: " + e;
} catch (IOException e) {
answer = "An error occured! Error: " + e;
modClass.addLogEntry(configPrefix, e, true);
} catch (Exception e) {
modClass.addLogEntry(configPrefix, e, true);
answer = "An error occured! Error: " + e;
}
return answer;
}
Der Buffered Reader "in" soll so lange in die Variable "answer" geschrieben werden, bis kein Input mehr kommt.
Vielen Dank für die Hilfe im Vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 380622
Url: https://administrator.de/forum/buffered-readerkomplette-ausgabe-in-variable-schreiben-380622.html
Ausgedruckt am: 22.03.2025 um 13:03 Uhr
1 Kommentar