Avatar billede webster Nybegynder
24. september 2001 - 22:04 Der er 4 kommentarer

Detekt tab af forbindelse

Hejsa

Jeg har lavet et lille netværksprogram. I serveren læser jeg fra en input stream bytevis. Mit problem er at når en client lukker forbindelsen uden at sende en quit kommando, går .read() helt amok og returnerer en masse værdier. Indtil videre har jeg bare brugt bufferens størrelse som indikation på at noget var galt og så lukket forbindelsen. Men der må da findes en smartere måde til at undgå/detekte at en forbindelse lukkes fra clientens side og streamen leverer en masse vrøvl.
Avatar billede disky Nybegynder
25. september 2001 - 08:35 #1
kommer der ikke Exception når din netværksforbindelse ryger ?

Jeg har også rodet med nogle netværksforbindelser, og ligesåsnart forbindelsen ryger kom der en exception.
Avatar billede webster Nybegynder
25. september 2001 - 15:06 #2
nope ikke en eneste exception
Avatar billede disky Nybegynder
25. september 2001 - 15:07 #3
Og det er ikke fordi du catch\'er en IOException og bare ignorerer den ?
Avatar billede webster Nybegynder
25. september 2001 - 17:04 #4
nej min server udskriver alle exceptions der bliver fanget så kan ikke være det. desuden så fortsætter den while loop der læser fra streamen hvilket den ikke ville gøre hvis der opstod en exception
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester