threads windows

lois
16 de Enero del 2006
Hola, estoy haciendo una aplicación en windows con ventanas. Al pulsar un boton este se conecta a otro programa similar mediante winsocks. La cuestion es que durante el momento en que está intentando conectarse la interfaz gráfica del programa se queda bloqueada (se nota cuando no hay nada escuchando del otro lado y la conexión falla, que tarda un segundo o así). Estuve pensando en hacer un thread para esto, y para todas las tareas que requieran un poco de tiempo, para que la interfaz gráfica no se resienta. ¿Hay alguna otra opción o es esta la mejor?

Gracias