Veréis, creo que la estoy liando un poquito...
Si lanzo Thread's que simplemente pinten algo en pantalla no hay ningún problema, pero el asunto es que si en la función que meto en el Thread utiliza Socket no va... es decir, el Thread se queda en memoria (por el mensaje que emite en pantalla) pero no hace nada.
Using perl Syntax Highlighting
my $thr = new Thread \&funcion
sub funcion{
en esta funcion uso un socket
}
sub funcion{
en esta funcion uso un socket
}
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
Si la función la ejecuto fuera del thread me da el resultado esperado.
¿A alguien le ha ocurrido esto?
A ver si alguien me puede echar un cable.
Gracias y un saludo.