Avatar billede simon_jacobsen Nybegynder
17. februar 2002 - 16:24 Der er 3 kommentarer og
1 løsning

winsock lukker forbindelse ???

hvordan finder man ud af hvornår en clienten lukker forbindelsen til server altså hvis man er server.
lige nu har jeg en timer til at checker om serveren state ændrers men det kræver meget kapacitet hvis man har mange clienter connected så er der et andet alternativ ???
på forhånd tak :)
Avatar billede sjh Nybegynder
17. februar 2002 - 19:31 #1
Private Sub Winsock1_Close()

End Sub
Avatar billede simon_jacobsen Nybegynder
17. februar 2002 - 20:41 #2
ja det troede jeg også men den går jo ikke til state 0, når klienten lukker forbindelsen den går til state 8 :(
Avatar billede sjh Nybegynder
17. februar 2002 - 22:03 #3
Prøv sådan:

Private Sub Winsock1_Close()
  Winsock1.Close
    Do Until Winsock1.State = sckClosed
      DoEvents: DoEvents
    Loop
End Sub

Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
  'hvis clienten lukker vinduet uden at afbryd forbindelsen først. (error 10054)
  If Number = 10054 Then Call Winsock1_Close
End Sub
Avatar billede simon_jacobsen Nybegynder
18. februar 2002 - 08:29 #4
ok takker, jeg har ikke lige fået det tjekket men det ser meget rigtigt ud.
takker :)
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

IT-JOB

Capgemini Danmark A/S

AI/Data Engineer

Netcompany A/S

Linux Operations Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer