protected void waitForClientHavingConnected()
{
try
{
client = server.accept();
}
catch (IOException e)
{
System.out.println("Die Verbindung zum Client konnte nicht angenommen werden.");
e.printStackTrace();
}
clientHasConnected = true;
}
protected void waitForClientHavingConnected() throws IOException
{
client = server.accept();
clientHasConnected = true;
}
|
Da die EDIT-Funktion nicht funktioniert, nochmal eine Klarstellung: Die Exceptions sollten immer als Runtime-Exceptions weitergeworfen werden. Also:
try{ //... } catch(IOException e){ // error handling throw new RuntimeException(e); } – LastFreeNickname 27.01.10
|
protected void waitForClientHavingConnected(string outMsg)
{
try
{
client = server.accept();
outMsg = "Alles super.";
}
catch (IOException e)
{
outMsg = "Die Verbindung zum Client konnte nicht angenommen werden.";
// weitere Behandlung hier...
}
clientHasConnected = true;
}
string outMsg;
waitForClientHavingConnected(out outMsg)
throw new Exception("Die Verbindung zum Client konnte nicht angenommen werden.");|
Auf welche Sprache beziehst du dich? In der Frage ist Java angegeben und da gibt es keine out-Parameter, deshalb funktioniert der angegebene Code da so nicht.
– LastFreeNickname 25.01.10
|
Deine Antwort sollte dem Fragenden weiterhelfen - sonst ist es keine Antwort.
Rückfragen oder Anmerkungen zur Frage selbst sollten als Kommentare unter die Frage geschrieben werden. Nimmst du Bezug auf eine andere Antwort? Vielleicht willst du dann einen Kommentar dazu schreiben.
codekicker ist kein normales Forum: Antworten sind weder Diskussion noch Rückfragen. Bitte nutze dazu die Kommentarfunktion.
Deine Antworten können von Anderen positiv oder negativ bewertet werden.
Jede positive Bewertung bringt 10 Reputation und jede negative -2 Reputation.
Reputation bringt Verantwortung: Du kannst Beiträge von Anderen editieren. Verbessere Fragen und korrigiere Antworten, damit unser Wiki stets aktuell bleibt.
