?
Hallo!
Ich versuche gerade einen UDP Server+Client in Java zu schreiben.
Dafür waren auch Teile der Klassen vorgegeben und auch ein makefile, welches
csh Dateien ändert, mit denen man den client bzw den server ausführen kann.
Wenn ich nun aber eine csh datei ausführen will, etwa so:
"csh udpserver.csh 4444"
erhalte ich folgende Fehlermeldung:
UDP: csh udpserver.csh 4444
*Exception in thread "main" java.lang.NumberFormatException: For input string: "4"44
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:456)
at java.lang.Integer.parseInt(Integer.java:497)
at udp.UDPServer.main(UDPServer.java:140)
*
Irgendwas macht das Ding mit meinem Argument völlig falsch. Da dieser Teil aber auch vorgegeben war, glaube ich eher nicht, dass der JavaCode dazu fehlerhaft ist.
Kann es dafür noch andere Gründe geben, beispielsweise das mein csh blöd ist?
Danke,
Polio