Socket problem
hejsanu har jeg efterhånden stillet det her spørgsmål et par gange, uden at få noget brugbart ud af det.
Mit problem er at min server ikke er i stand til at detekte hvis klienten lukker forbindelsen. Her er koden:
try{
while (true){
String str = in.readLine();
if (str != null){
handleClientMessage(str);
}
}
}catch (SocketException es){
Log.event(\"SocketException caught in ConnectionHandler\");
}catch (Exception e){
Log.event(\"Exception caught in ConnectionHandler\");
e.printStackTrace();
}finally{
releaseConnection();
}
Jeg er klar til at smide alle mine point i hovedet på den person der kan hjælpe hvis det er hvad der skal til :-) jeg er ligeglad med om der læses fra streamen på en anden måde fx bytevis. Bare den kan opdage at klienten disconnecter.
Input stream er forresten en BufferedReader.
