Ich habe ja meinen LAN-Chat auf meez Server beispiel aufgebaut...
und da kommt soetwas vor:
und immer wenn ich als Client einen text schreibe der einen zeilenumbruch enthällt kommt diese exception
zeile 221 ist folgende:
dann wird der text vor dem zeilenumbruch ausgegeben und der rest nicht!
was mach ich falsch?? help, ich seh echt nix mehr, ist wahrscheinlich wieder so ein dummer fehler
und da kommt soetwas vor:
Code:
n = buffer.indexOf("|", 0);
targetname = buffer.substring(0, n);
msg = buffer.substring(n+1, buffer.length());
und immer wenn ich als Client einen text schreibe der einen zeilenumbruch enthällt kommt diese exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at ServerBody.run(Server.java:221)
zeile 221 ist folgende:
Code:
targetname = buffer.substring(0, n);
dann wird der text vor dem zeilenumbruch ausgegeben und der rest nicht!
was mach ich falsch?? help, ich seh echt nix mehr, ist wahrscheinlich wieder so ein dummer fehler