Como puedo hacer para la ver la cantidad de usuarios conectados

Iniciado por shadow.darknesses, 19 Enero 2007, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

shadow.darknesses

yo tengo los usuarios conectados a mi cliente/server en un list view, y no caxo como hacer que en una parte se vea la cantidad de usarios conectados a mi xD
me podrian ayudar xfa




piojento

...con un contador, lee un manual basico de vb mejor.
Asi aclaras varas dudas.

CeLaYa

Una vez más te dire que si presionas "F1" te va a salir la ayuda del VB, checa y veras que el ListView trae la propiedad "Count"
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

~~

Ya te e recomendado varias veces este manual:
http://www.recursosvisualbasic.com.ar/htm/tutoriales/control-listview.htm

Pero como veo q no lo lees y sigues preguntando cosas basicas, pues sigo insistiendo a ver si hay suerte....


shadow.darknesses

#4
es que no tengo msdn instalados me sale este error
count, jej xD seme habia olvidado
eon si me he leido varias veces ese manual xD
como instaldo msdn mirn me sale esto y no caxo que mas hacer
miren me sale esto que hago aki, y cuando eligo algo nunca se me habilita el boton Aceptar

xfavor
Salud0s.... y gracias
-------------------------------------------------------------------------
prove para ver la cantidad de conexiones, pero no me funciona miren este es el code
Private Sub Ws_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim conexiones As Long
  On Error GoTo error
   TotalIndex = TotalIndex + 1
   Ws(Index).Close
   Ws(Index).Accept requestID
   Load Ws(TotalIndex)
   Ws(TotalIndex).LocalPort = frm_config.Text_puerto.Text
   Ws(TotalIndex).Listen
   conexiones = Ws.Count
   Me.Caption = "Usuarios Conectados : " & conexiones & "^^"
error:
End Sub

no me funca asi me podrian ayudar
gracias




CeLaYa

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

shadow.darknesses

y lo otro como pudo hacer para que ver la cantidad de usuarios conectados, mas arriba esta la duda mejor explicada ^^
gracias de ante mano, xD




Hans el Topo

buf...

On Error GoTo error
   'nose para que utilizas eso... TotalIndex = TotalIndex + 1
   Ws(Index).Close
   Ws(Index).Accept requestID
   Load Ws(ws.count)
   Ws(ws.count-1).LocalPort = frm_config.Text_puerto.Text
   Ws(ws.count-1).Listen

   Me.Caption = "Usuarios Conectados : " & Ws.Count & "^^"

la cosa ésta en que cuando un usuario se desconecta... que haces? xk el count sigue contado todas las conexiones, tanto operativas como no... por lo tanto equivaldría a "Total Conexiones realizadas"

yo cada vez que recibo datos de alguna conexión añadiría la fecha en la que la he recibido en el tag mismo del ws, llamaría a una función que recorriese toda la array de ws e iría aumentando un contador según el valor de las fechas de su tag...
 

shadow.darknesses

ahh, tonces no uso count, mmm entonces que uso?
TotalIndex = TotalIndex + 1 eso es para agregar otra conexion




Hans el Topo

joder tio te he respondido y dado una sugerencia de como contarlos...



Citaryo cada vez que recibo datos de alguna conexión añadiría la fecha en la que la he recibido en el tag mismo del ws, llamaría a una función que recorriese toda la array de ws e iría aumentando un contador según el valor de las fechas de su tag...

que recorras la array de ws y mires la fecha (anteriormente guardada en los tags), la comparas con la actual para ver cuando fue la última vez que enviarón datos (si excede un time pos no los cuentas como activos aunque se encuentren conectados mismamente) o lo puedes hacer comprobando el estado de la conexión...xD


yase que el totalindex+1 es el total... pero para eso tienes el .count... (el count siempre es la siguiente posición ya que las arrays van de 0 a count-1)