Autor
|
Tema: conexiones multiples con winsock ayuda (Leído 9,809 veces)
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
necesito que un server que acepta multiples conexiones, responda a cada cliente por separado. es posible?? como? gracias
|
|
« Última modificación: 22 Marzo 2010, 06:12 am por Fucko »
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
DarkMatrix
Desconectado
Mensajes: 150
Nuestro Limite es la Imaginacion
|
Winsock(Index).SendData Datos, Donde Index es el Indice del Winsock al Cual quieres enviar los datos.
|
|
|
En línea
|
Todo aquello que no se puede hacer, es lo que no intentamos hacer. Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0) Desing by DarkMatrix
|
|
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
gracias! me imaginaba... ahora... como obtengo el index del cliente conectado?? y así poder contestarle.... saludos
|
|
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
gracias! me imaginaba... ahora... como obtengo el index del cliente conectado?? y así poder contestarle.... saludos
nadie?? es posible hacer eso?? gracias
|
|
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
teoricamente por eventos te tira el index, o alguna referencia al socket
|
|
|
En línea
|
|
|
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
gracias!! algun ejemplo de algun code?
|
|
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
DarkMatrix
Desconectado
Mensajes: 150
Nuestro Limite es la Imaginacion
|
Cuando Recibes alguna informacion del alguno de los clientes se acciona el evento DataArrival del Winsock, si el Winsock esta en un Array osea hay varios Clientes conectados en un array de Winsocks el mismo evento DataArrival te devuelve el Index. Ejemplo: Private Sub WinSock_DataArrival(Index As Integer, ByVal bytesTotal As Long) Dim Datos As String WS(Index).GetData Datos, vbString, bytesTotal If Datos = "Hola" Then WS(Index).SendData "Respuesta" End Sub
|
|
|
En línea
|
Todo aquello que no se puede hacer, es lo que no intentamos hacer. Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0) Desing by DarkMatrix
|
|
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
muchas gracias!! lo pruebo y comento
|
|
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
Fucko
Desconectado
Mensajes: 239
Fucko the Clown Rules!!!
|
Si, funciona!! responde automaticamente a cada cliente conectado.
ahora... es posible esto?:
se conecta un cliente "x" y que el programa responda a ese cliente "x" usando el boton de enviar.
ej: winsock.senddata (text2)
pero el winsock en cuestión es el del array
usando winsock2(index).senddata (text2) funciona, pero solo responde al primer cliente conectado... se entiende?? muchas gracias de nuevo
|
|
|
En línea
|
Cree en los que buscan la verdad, duda de los que la han encontrado...
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
|
|
« Última modificación: 19 Abril 2010, 00:59 am por BlackZeroX▓▓▒▒░░ »
|
En línea
|
The Dark Shadow is my passion.
|
|
|
|
|