Ich versuche, eine Multithread-Server/Client-App mit Java zu machen! Dieser Code ist für listen() Methode in einer Klasse von einem Paket, das Bsocket (iserver.core.socket) genannt:JAVA - Socket.accept() friert ui ein
try {
serverSocket = new ServerSocket(port);
}catch(IOException e){
ui.log(e.toString());//*
}
while (true){
try{
clienSocket = serverSocket.accept();
ui.log("Incomming Connection.");//*
new connectionHandler(clienSocket, ui);
}catch(IOException e){
ui.log(e.toString());
}
}
ui.log("Incomming Connection.");
ist ein Verfahren, bei unterhalb der Hauptklasse Bgui (iserver.core.ui) .Bgui ist ein Jframe, das ein Textfeld und etwas anderes enthält! Das Problem ist, wenn die akzeptierten Methoden ausgeführt, die ui.log
hat nicht funktioniert! Was ist hier falsch?
Die Frage ist vollständig informiert !!! aber einige Infos sind optional! Du magst -1 huh? :) OK ! schau dir 'dty' antwort an! – bizzr3
Sie sollten sich dies [Tutorial über SwingWorker] (http://docs.oracle.com/javase/tutorial/uiswing/concurrency/worker.html) ansehen – assylias
Heh, ich habe die -1 rückgängig gemacht, sobald ich herausgefunden habe, dass Sie wusste nicht, wie UI-Systeme funktionierten. Ich war verwirrt, als ich über Log-Output und Jframes sprach. – Gray