Hola a todos. Soy novato en la programación de C#, y estoy haciendo una aplicación que corresponde a un server TCP. Estoy usando distintos threads para cada conexión y as u vez la clase TPClistener para enviar y recibir datos. Pero como les dije, soy novato, conozco poco del tema y necesito sacarme algunas dudas, que seguramente con sus experiencias me las sabrásn responder, ya que seguramnte son simples para programadores de este tipo. Las consultas:
1) Cómo puedo utilizar variables globales comunes para todos los threads
2) Cómo puedo desde un thread ver algún valor de un objeto que está en el formulario, por ej un textbox.
3) Cómo puedo detectar el estado de conexión del socket, y plasmarlo en algún objeto del Form?
4) Por último, cuál es la manera elegante de cerrar la aplicación y que no quede ningún socket colgado???
Saludos y desde ya gracias a todos!
Hernán