Ayuda con Winsock

Yocmen
21 de Marzo del 2006
Buenas, he creado un launcher para un juego llamado Mu Online en Visual Basic 6.0, a travez de la herramienta WinSock logre hacer q este tenga un status del servidor de q si este esta On o Off, pero me gustaria saber como hago para saber la cantidad de usuarios online q estan en el servidor, este utiliza el puerto 44405, por favor nesecito ayuda y si es posible un ejemplito. Desde ya muchas gracias.

Pere
21 de Marzo del 2006
No sé es esto es lo que buscas, pero puedes poner en un ListBox todas las IP's de los que se van conectando. El ejemplo que te envío lo utilizo para un pequeño programa de mensajería:

Dim cIndex As Integer ' índices para los clientes
Dim uIndex As Integer ' índices par los usuarios
‘wskServer es el control Winsock

Private Sub wskServer_ConnectionRequest(Index As Integer, ByVal requestID As Long)
cIndex = cIndex + 1 ' Asigna un Nuevo índice a la nueva conexión
Load wskServer(cIndex) ' lee el índice de la nueva conexión
wskServer(cIndex).Accept requestID ' acepta al cliente

' Lo añade la listbox lstUsers
lstUsers.AddItem wskServer(cIndex).RemoteHostIP, uIndex
End Sub

Espero que te sirva.

epa
21 de Marzo del 2006
Buenas.
Sinceramente no se si es correcto pero calculo que deves llamar a diferentes funciones del server que debuelve toda la info. que funcionas son, ya va mas alla del VB. Deves saves el nombre de ellas y los argumento si es que los posee.
Saludos