Avatar billede searchjob Nybegynder
28. maj 2006 - 19:52 Der er 2 kommentarer og
2 løsninger

når en bruger logger ud, så

hvordan laver jeg sådan når en bruger har lukket "clienten"'s vindue, så åbner den:
      MsgBox "lukket ud"
???



Option Explicit

Private Sub Form_Load()
  With sckListen
      .Protocol = sckTCPProtocol
      .LocalPort = 9999
      .Listen
  End With
End Sub

Private Sub sckListen_ConnectionRequest(ByVal RequestID As Long)
  If IsRequestID(RequestID) = False Then
    Call Load(sckServer(RequestID))
    Call sckServer(RequestID).Accept(RequestID)
  End If
End Sub

Private Function IsRequestID(ByVal RequestID As Long) As Boolean
Dim objServer As Object
  For Each objServer In sckServer
    If objServer.Index = RequestID Then
      IsRequestID = True
      Exit For
    End If
  Next
End Function

Private Sub sckServer_Close(Index As Integer)
  If Not Index = 0 Then
    With sckServer(Index)
        .Close
          Do Until .State = sckClosed
            DoEvents
          Loop
        Unload sckServer(Index)
    End With
  End If
End Sub

Private Sub sckServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim strData As String
Dim objServer As Object
Dim kommando() As String
Dim k() As String
Dim saadan As String
  Call sckServer(Index).GetData(strData, vbString, bytesTotal)

  For Each objServer In sckServer
    If objServer.State = sckConnected Then
 
        Call objServer.SendData(CStr(strData & vbCrLf))
        DoEvents
       
    End If
     

   
  Next
End Sub

Private Sub timConnect_Timer()
Dim intCount As Integer
  intCount = (sckServer.Count - 1)
  Me.Caption = "Online på client: - (" & intCount & ")"
End Sub
Avatar billede carstensuurland Nybegynder
30. maj 2006 - 09:31 #1
Du kan bruge eventet Form_Unload eller Form_Terminate
Avatar billede searchjob Nybegynder
30. maj 2006 - 21:06 #2
det min server..
den håndtere online brugere som er på min klient..

og når en lukker klient-vinduet ved serveren det, men hvordan kan jeg se hvornår han gør det?

det har intet med at hvis en lukker dette program^ det er serveren og ikke klienten

serveren lytter bare på en port og sender og modtager kommandoer..
Avatar billede carstensuurland Nybegynder
31. maj 2006 - 09:20 #3
Send data til serveren når klientens vindue lukkes... Er det ikke det du efterspørger?
Avatar billede searchjob Nybegynder
04. juni 2006 - 22:11 #4
jo men hvordan vil du have jeg skal sende det?
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