Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 10:17
Avatar de Nekeniehl
Nekeniehl
 
Fecha de Ingreso: julio-2009
Ubicación: Berlin, Alemania / Granada, España
Mensajes: 132
Antigüedad: 14 años, 10 meses
Puntos: 6
Threads, identificación y manejo

Buenas a todos =D

Tengo un problema (como no), tengo programado un servidor multithread, para cada cliente abro un paramitized thread con el método en cuestión de escucha solo para ese cliente.

Ahora tengo que identificar los thread que tengo para cada cliente, hasta aqui no es ningún problema ya que uso la clase GUID para asignarle una uid al cliente y esta al thread con Thread.Name.

La dificultad viene cuando un cliente pierde la conexión (por lo que sea) y necesito parar ese Thread, ¿Como lo hago? es decir ¿Hay algún sitio donde se guarden los threads que tengo abiertos? ¿tengo que guardarlos manualmente en un diccionario y luego recorrerlo para parar el que me interesa?

Gracias a todos, un saludo =)
__________________
Antes de cambiar el mundo...dá tres vueltas por tu casa

Usa Google es tu amigo ;)