Jeg forstår dig ikke helt... :-)
Her er min kode når en klient connecter:
Private Sub Winsock_ConnectionRequest(Index As Integer, ByVal requestID As Long)
intConnection = intConnection + 1
Load Winsock(intConnection)
Winsock(intConnection).Accept requestID
End Sub
Og her når brugeren logger ind...:
Case "Login"
strUser = arrSplit(1)
strPass = arrSplit(2)
rs.MoveFirst
Do While rs.EOF = False
If rs!User = strUser And rs!Pass = strPass Then
Winsock(Index).SendData EncryptText("ACTION|001")
Exit Sub
End If
rs.MoveNext
Loop
Hvad skal jeg helt præcist gøre?
Du kan evt indsætte
'først skal du indsætte den linie, den gir dig på nicket.
strNick=arrSplit(3) ' forudsat at den indholder nick og
' muglihed for at splitte.
du kan f.esk lave array´s der holder styr på hvem der logge ind på hviklen sock.
så bliver det f.esk strNick(Index)=arrSplit(3)
og strUser(Index)=arrSplit(1)
og når online user listen skal sende
for x=1 to IntMax
if strUser(x)=="admin" then
winsock(x).senddata "ONline liste
"
end if
next
Det kan du f.esk gøre.
Mvh.
-Thomas Chritstensen
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41