Ayuda con Winsock

Iniciado por ranslsad, 12 Enero 2007, 19:13 PM

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

ranslsad

Hola amigos posteo este tema porque no encuentro nada parecido y simple del tema que ando buscando, y buscando aqui en el foro por "identificar conexiones por winsock" no me sale ningun mensaje, lo que yo necesito es que al recibir un usuario el winsock lo identifique por IP y por ID de conexion, es decir en un ListBox se ponga IP - ID y tambien como hacer para que el winsock envie datos a un ID espeficicado es decir en un TXTBOX pongo el numero del ID los datos y se envia...


Desde Ya Gracias...

Salu2

Ranslsad

~~

No me e enterado muy bien pero creo q kieres hacer esto:

ws.RemoteHostIP

Asi obtienes la Ip a la q estas conectado. Lo de la ID podias expliar a q te refieres??

1S4ludo

CeLaYa

creo que se refiere a que con la propiedad RemoteHostIp obtienes la dirección ip y con la RemoteHost te da el nombre del equipo
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

ranslsad

Hola, lo que necesito esque el winsock al recibir una conexión (Conection Request) a esa conecion le de un ID, es decir una conexión es ID1 otra ID2 otra ID3 y asi...
Entienden?

Salu2

Ranslsad

Hans el Topo

para eso tienes k cargar diferentes winsocks, es mejor que lo hagas dinamicamente cargando controles  con load winsock(winsock.count-1)  asi vas cargado diferentes sockets para diferentes conexiones

para ello tienes k ponerle index 0 al control winsock principal
 

necroCODE

Cita de: ranslsad en 12 Enero 2007, 22:49 PM
lo que necesito esque el winsock al recibir una conexión (Conection Request) a esa conecion le de un ID, es decir una conexión es ID1 otra ID2 otra ID3 y asi...

No se si te eiendo muy bien lo que quieres, pero para recibir multiples conexiones debes crear una matriz de cotroles winsock y cargar cada cotrol con Load, y si lo que quieres ademas es asinarle un ID a cada conexion lo puedes hacer tu mismo generando un numero aleatorio co la funcion Rnd para cada conexion y guardando dicho ID en la propiedad Tag de cada control y de esa forma identificar unequivocamente cada conexion.

NYlOn

Por favor primero explica bien cual es tu situacion asi no nos haces escribir cosas de mas que en realidad no te sirven.

¿Que es lo que tenes hecho hasta ahora?