Problemas con Strings
Daniel Sol Llaven
daniel@simba.dgsca.unam.mx
Tue, 19 Aug 1997 11:18:20 -0600 (CST)
Bueno aqui una nota importante!
Perl 5.003 tiene serios problemas para los sockets, cuando trate de
trabajar con ellos no hubo poder humano que los hiciese jalar bien (y
cuando pregunte en el foro de Perl que como le hacia solo llegaron
preguntas de porque todo mundo hacia la misma pregunta y alternativas
para Perl 4.036.
En fin, como fue funcionando todo al final fue instalando el modulo IO
(que, por supuesto se puede conseguir en la CPAN), en el ya hay funciones
para abrir y manejar sockets mucho mejores que en el Perl 5.003 pelon.
Tenta fue la mejoria que uno de los cambios primordiales de perl 5.004 es
el que IO.pm es un modulo basico (de hecho hasta los archivos se manejan
por las clases que maneja Perl 5.004).
Si te decides a usarlos, estoy seguro que tu proceso de sockets se hara
mucho mas sencillo.
Por cierto, otra sugerencia para arreglar tu probelma.
Como el defecto parece estar en una controversia en la interpretacion de
una referencia implicita (hic!), es decir, que no sabe interpretar el
parametro, puedes substituir el cast de C con algo de la forma:
my($par1)=@_;
$parametro="$par1";
Yo esperaria que funcionara igual que tu serie de IF.
Suerte!
Bolo Lacertus: lacertus@servidor.dgsca.unam.mx ==~\___\
http://lince.dgsca.unam.mx:8080/cgi-bin/daniel/hola =__vvvv
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/GE/GED d>d? s:+ a-- C++>+++$ US+++$ P++++$ L E? W++>+++ N++ o? K-
w--- O !M V-- PS+ PE-- Y+ PGP++ t+ 5? X- R@ tv-- b++@- DI++ D+ G++ e+>++
h* r++(*) z+
------END GEEK CODE BLOCK------