Título: problemilla con el control winsock Publicado por: maxim_o en 15 Agosto 2007, 14:40 pm Hola, hace poquito que he empezado con visual basic 6.0 y haciendo un aplicacion cliente/servidor(multiconexion), tengo un pequeño problema y es q los datos del servidor no se envian a todos los clientes............
Private Sub Command3_Click() Dim numelementos As Integer Dim i As Integer numelementos = Winsock2.UBound For i = 0 To numelementos If Winsock2(i).State = sckConnected Then Winsock2(i).SendData nick & ">" & Text2.Text & vbCrLf Text1.SelStart = Len(Text1.Text) Text1.Text = Text1.Text & nick & ">" & Text2.Text & vbCrLf Text1.SelStart = Len(Text1.Text) End If Next Text2.Text = "" End Sub En el servidor lo pone dos veces en el textbox como si lo hubiera enviado dos veces pero solo le llega a un cliente (lo he probado con dos clientes abiertos) Gracias de antemano.... Título: Re: problemilla con el control winsock Publicado por: Red Mx en 15 Agosto 2007, 15:31 pm no me convence en la parte del for
For i = 0 To numelementos If Winsock2(i).State = sckConnected Then Winsock2(i).SendData nick & ">" & Text2.Text & vbCrLf Text1.SelStart = Len(Text1.Text) Text1.Text = Text1.Text & nick & ">" & Text2.Text & vbCrLf Text1.SelStart = Len(Text1.Text) End If Nex tal ves estas enviando los datos muy rapido lo puedes intentar con un timer a 500 milisegundos Título: Re: problemilla con el control winsock Publicado por: maxim_o en 15 Agosto 2007, 16:29 pm mmm e puesto un control timer , pero buskando como hacerlo pone que eso es para repetir periodicamente un evento, pero en un chat si le doy a repetir periodicamente el enviar puede mandar lo mismo varias veces¿? :S no se he probado a poner justo despues del winsock2(i).SendData un Sleep(500) pero sigue sin funcionar :S pero es que usando el debugger el paso a paso por instrucciones si q lo hace bien, no se por que ejecutandolo en modo normal pasa esto....
Alguna idea? Gracias de antemano Título: Re: problemilla con el control winsock Publicado por: HaDeS, - en 16 Agosto 2007, 22:53 pm Creo que esta es la solucion, si tenes algun problema o alguna parte del codigo esta mala, comunicamelo :)
igual si queres que te explique el codigo, ahora me da pereza xD Código
Título: Re: problemilla con el control winsock Publicado por: maxim_o en 18 Agosto 2007, 21:33 pm Wenass!!! Si supongo q funciona :P muxas gracias !!
Título: Re: problemilla con el control winsock Publicado por: eudy en 24 Octubre 2007, 07:12 am hades , Por dios e buscado esto hace meses loko te agradezco este aporte :xD por dios graciais
|