Si eres usuario
Ingresa aquí »
¿Eres nuevo?
Regístrate
  • Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Programación

Respuesta
 
LinkBack Herramientas Buscar en este tema
PoetaCamba
Invitado
Serios Problemas con ListView y Socket
Hola, tengo el siguiente problema que me tiene al borde de un colapso cerebral
Les explico y mas abajo el Codigo:

Tengo un ListView en el cual recibo los nombres de los Pc que se conectan
después a cada Item (Pc conectado) le debo enviar una cadena que me debe ser respondida, ahora:

Cuando recibo las Conexiones todo bien, cuando las seleciono y envío la cadena
todo bien, ahora el drama, cuando recibo la primera cadena (Pc1) que en el listView esta ubicado el el primer ListItem entonces no llega el nombre del Pc
coloque un Break en en la Linea If ListView.ListItems.Count = 0 Then
para que me diera la opcion de revisar el GetData strData y entonces este se
reporta como "", sin embargo si llega el Pc que en el listView esta registrado en
el Ultimo ListItem este si se reporta en el GetData strData con su nombre, lo curioso es que cuando llegan por primera vez los pc estos se reporta bien en la lista, entonces por que cuando llegan por segunda vez los nombres al GetData dtrData solo muestra el nombre del ultimo Pc en lista, al principio pense que la busqueda con findItem podia ser mi problema, pero creo ahora que debo tener algun problema con sckServer o sckCliente, espero haber sido claro


CODE
Server
Private Sub sckServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim strData As String
Dim busca As String 'Variable para realizar la busqueda en los SubItem
Dim Htxt As String 'Variable para asignar el item encontrado
Dim tItem As ListItem 'Créo una Variable Objeto
Dim s As String
Dim i As Long
Dim lvwFind As ListFindItemHowConstants
Dim lvwWhere As ListFindItemWhereConstants

skcServer(intMax).GetData strData
DoEvents
lvwWhere = lvwSubItem
busca = strData

If ListView.ListItems.Count = 0 Then

'Si ListView esta vacío ingreso el nuevo item y subitem
ListView.ListItems.Add , , intMax
ListView.ListItems(ListView.ListItems.Count).SubIt ems(1) = busca

Else
'De lo contrario busco la cadena entrante en el ListView

Set tItem = ListView.FindItem(busca, lvwWhere, 1, lvwFind)

'Si no Existe la ingresa como nuevo item
If tItem Is Nothing Then

MsgBox "Item no encontrado", , "Que onda"
'Se agrega nuevo item
ListView.ListItems.Add , , intMax
ListView.ListItems(ListView.ListItems.Count).SubIt ems(1) = busca
Else
'De lo contrario ya existe

If ListView.ListItems(ListView.ListItems.Count).SubIt ems(1) = busca Then

tItem.EnsureVisible 'Lo ubicamos
tItem.Selected = True 'Lo seleccionamos
ListView.SetFocus 'Le damos el foco al ListView
'Mensaje:
MsgBox "Me encontraste, Felicidades", , "Busqueda Finalizada"



Private Sub skcServer_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim i As Long

If Index = 0 Then
intMax = intMax + 1
Load sckServer(intMax)
skcServer(intMax).LocalPort = 0
skcServer(intMax).Accept requestID
DoEvents

Cliente
Private Sub Timer2_Timer()

sckCliente.SendData sckCliente.LocalHostName
Timer2.Enabled = False

End Sub

por favor ayudenme, ya voy para 2 meses de lucha con este Proyecto y estoy chocando solo en esto gracias
PoetaCamba
Invitado
Me gustaria ayudarte pero no entiendo lo que contas, si sos un poco mas especifico intento hacerlo
 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
Serios problemas de temperatura!!!! PoetaCamba Hardware 23 01.01.2008 11:48 hs.
L6 y SERIOS problemas con el Sistema Operativo... alejandroc Motorola 14 18.09.2007 13:39 hs.
Problemas serios con Firewall de Windows LiRoMaN Windows 1 30.04.2006 16:10 hs.
Serios Problemas con Speedy y caida de conexiones... mechbear Redes Informáticas 7 02.07.2004 22:14 hs.
[PS2] Serios problemas para Final Fantasy XI Agustin Juegos de Pc 0 20.05.2002 16:15 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• Cliente Servidor UDP en C#
• Ayuda-Como Insertar filas en un JTable y...
• Juego de Truco Open Source - Se necesitan...
• Leer/escribir archivos binarios
• Necesito AYUDA-ALGORITMOS!
• AGUSTIN_RAMONE
• pangus
• ExtrañoInocente
• -HeavenMight-
• Kryptonyte


 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
CertificaIAB
{{diadelamigo}}