Problemas con Strings

Mena Mu~oz Jose Luis mena@salamanca.ugto.mx
Mon, 18 Aug 1997 10:32:21 -0600


Saludos lista!

	Tengo un problema que que quisiera comentar con Uds. a ver si
alguien me podria dar una ayudita!

El problema consiste en lo siguiente:

# Tengo una funcion que me hace una conexion entre 2 maquinas usando
# socket. A esta funcion le paso el nombre de la maquina con la que
# deseo conectarme de la siguiente forma:
#
# 	my @params=@_;
#	$maq_remota=$params[0];
#
# Si presento el resultado con print "$maq_remota"; se me presenta el
# valor que le envie, es decir, el nombre real de la maquina,
# con este nombre y el puerto remoto obtengo los datos necesarios
# para realizar el socket, pero me falla en connect.
#
# Si en lugar de pasarle el valor a la funcion, se lo pongo dentro
# por ejemplo en una linea del tipo $maq_remota="nombreMaquina";
# si se realiza la conexion, y tambien funciona bien si en lugar
# de ser funcion la hago programa y le paso el nombre de la maquina
# como parametro.

Para probar si este problema se repetia en otras conexiones utilice el script de ftp que envio J. Eduardo Martinez a la lista y me paso lo
mismo: Si le paso el nombre de la maquina como parametro siendo el script un programa y no una funcion o sub o si le pongo directamente
el nombre de la maquina si funciona; pero si lo uso como funcion,
y le paso el nombre de la maquina, aunque si lo recibe no funciona.

Creo que el problema se puede deber a que toma diferente las cadenas.
Tal vez si aseguro que lo que envio sea una cadena como en C:
		variable = (char)variable;
u otra cosa.

	Espero que se entienda este rollo y haber si alguien me puede
	orientar en que la estoy regando no?


		hasta pronto!      :)
-- 
_______________________________________________________

Jose Luis Mena Munoz  
mailto:mena@salamanca.ugto.mx
WebPage: http://qxuato.ugto.mx/mena/mena.html
_______________________________________________________