Avatar billede kroning Nybegynder
19. november 2007 - 16:44 Der er 3 kommentarer og
1 løsning

Keepalive beskeder

Jeg har nogle klienter som logger på min server med en TCP forbindelse, på min server har jeg self. åbnet for en port i min router.
Hvor ofte skal man fra klienterne sende en keepalive pakke for at holde forbindelsen oppe? Er der en standard tid i windows der lukker for en TCP forbindelse hvis der ikke sker noget?
Jeg bruger Delphi´s TClientSocket og TServerSocket.
Kunne self. prøve mig frem men der er jo så bøvligt og tidskrævende :)
Avatar billede a_nor Nybegynder
20. november 2007 - 07:40 #1
Hej kroning, kan du bruge dette ?

http://msdn2.microsoft.com/en-us/library/aa560610.aspx


mvh Anders
Avatar billede kroning Nybegynder
20. november 2007 - 16:40 #2
Næ, men jeg kom videre fra siden til andre sider hvor jeg så fik forklaret hvordan det virker. Så smid et svar :)
Avatar billede a_nor Nybegynder
21. november 2007 - 09:14 #3
Jamen, så giv det antal point du syntes det var værd og tag resten selv :-)
Men kan du ikke lige give svaret eller sidehenvisningen, så vi andre også kan blive klogere. 
Havde du ikke et projekt med nummerpladeaflæsning ? Hvordan gik det ?
Avatar billede kroning Nybegynder
21. november 2007 - 20:30 #4
Der står noget her, se efter SO_KEEPALIVE
http://msdn2.microsoft.com/En-US/library/ms740476.aspx

men jeg var inde på mange sider, google efter
windows TCP socket keepalive

Det jeg nåde frem til var at det var bedst, med det jeg skal bruge det til, at køre alive pakkerne i selve applikationerne, klient og server, og det kan jo gøres ganske enkelt med en timer.

Nummerplade projektet er jeg ikke kommet videre med, der kommer hele tiden noget andet der skal ordnes først.
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