/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
afbrudt socketforbinelse
Fra :
Michael Hvalsoee Bri~
Dato :
15-04-02 12:33
hi
Vi sidder og laver en server der styrer noget log in og out. Hvordan ved
vi at clienten bare lukker programmet uden at send sin log out til
serveren ? .. Vores program fungerer på denne måde:
1. clienten logger på serveren
2. serveren sender en multicast addresse tilbage til clienten som
clienten lytter med på.
3. Serveren propper clientens IP/navn ind i en vektor som så via en
anden multicast gruppe(som clienten også lytter på) bliver sendt til
clienterne.
4. Clienten kan så sende sin logout til serveren.
Hvis 4. ikke sker hvordan kan vi så få fjernet clientens info fra vores
vektor ? . Hvis vi sætter en timeout på socketen (ikke multicast men den
anden) kommer den jo med en java.io.InterruptedIOException: Read timed
out fordi at vi ikke ved hvornår clienten lukker programmet (udenat
bruge logout funktionen)..
btw :( har læst indslaget 'socket-forbindelser -hvornår ophører de ?' ..
men vi kan ikke bruge java 1.4 - hvis vi har misforstået de info der var
i forslagene så må i meget gerne skærer det ud i pap :)
Alle gode ideer/links/info/pointers vil blive modtaget med kyshånd
vh
michael
Brian Matzon (
15-04-2002
)
Kommentar
Fra :
Brian Matzon
Dato :
15-04-02 13:43
"Michael Hvalsoee Brinkloev" <c991094@student.dtu.dk> wrote in message
news:3CBABA85.45CC9A98@student.dtu.dk...
> hi
> Vi sidder og laver en server der styrer noget log in og out. Hvordan ved
> vi at clienten bare lukker programmet uden at send sin log out til
Lad server og client pinge hinanden, sæt timeout til 2xping, hvis du får
en exception ved read, er den død...
/Brian Matzon
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408926
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.