136185
Jul 18, 2018
1763
1
0
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 380622
Url: https://administrator.de/contentid/380622
Printed on: April 20, 2024 at 02:04 o'clock
1 Comment