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 =)