Buenas, tengo un problemilla a la hora de "controlar" los winsocks, el problema es el siguiente:
En una aplicación cliente-servidor, la parte cliente tiene 2 opciones, una es la de desconectar todos los winsocks de diferentes servidores conectados hasta el momento en el cliente, con esto no hay problema.
El problema me viene cuando quiero desconectar solo un determinado winsock que yo elija.
Todas las conexiones establecidas se guardan en un listview , ¿ como puedo saber el index de la conexión que quiero eliminar para mandarle el comando de desconexón al server :-\.
Saludos
si no tienes los host/ip ordenados según el index del socket (supongo que habrás creado un array de sockets), puedes hacer un for y comprobar el host/ip que te han dado, con el winsock1(num).remotehostip, y si coinciden cierras el socket cuya id es num.
El list se llena segun se van aceptando las conexiónes, asi que en teoria deberian ir ordenadas segun index
cuando vallas a agregar al listview ponle de key el index
exacto.. cuando estas metiendo el code fijate q se abre "ToolTypeText" y te va dando ayudas "", donde dice key pones Index & "|",
asi desp lo buscas mas facil :P
Bueno por ahora ya he conseguido hacerlo, solo me falta retocar un par de errores que saltan cuando el index se pasa de rosca xD