Anigmos Geschrieben 22. August 2009 Geschrieben 22. August 2009 Hi, ich habe mal ein etwas seltsames Problem, undzwar kann ich trotz IOUtils keine Eingabe tätigen. Kopiere ich den passenden Codeschnippsel allerdings in eine extra Klasse, so funktioniert es einwandfrei! Ich füge deshalb mal meine komplette Klasse ein. import IOUtils.*; import infoLK.netZA.*; public class TicTacToeClient extends Client { private String name; private String feld; private String s; //public TicTacToeClient (String pServerIP, int pServerPort, String name) { public TicTacToeClient (String name) { super("127.0.0.1", 27051); this.name = name; send ("N"+name); } public void processMessage (String pMessage) { if (pMessage.startsWith("+YOURTURN")) { System.out.println("Du bist am Zug!"); System.out.println("Bitte gebe die Koordinaten deines Zuges ein! Oben links ist 11 unten rechts 33"); System.out.print("Koordinate: "); String s = IOUtils.readString(); send("+z"+s); } else if (pMessage.startsWith("+QUIT")) { send(""); } else if (pMessage.startsWith("+BOARD")){ feld=pMessage.substring(6,pMessage.length()); System.out.println(feld.substring(0,3)); System.out.println(feld.substring(3,6)); System.out.println(feld.substring(6,9)); } } public void sendChat (String message){ send("@a"+message); } public void close() { send("+QUIT"); super.close(); } } Normalerweise kann ich ganz simpel in die Konsole eintippen, diesmal nur nicht...
perdian Geschrieben 26. August 2009 Geschrieben 26. August 2009 Und wie sollen wir dir irgendwie bei der Fehlersuche behilflich sein, wenn kein Mensch weiß oder erahnen kann was genau IOTools genau tut?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden