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
|