Salut,

am un mic script care contine ceva de genul asta:

$remote = IO::Socket::INET..... blah blah
$val = shift(@ARGV);

$r = "\x12\x12\x43";
$r = $r.$val;
$r = $r."\x43\x32\x54";

print $remote $r


Vreau sa-i dau un parametru de forma "\x02\xff" si sa-l apendeze la 
packetul meu dar nu ca sir de caractere ci ca numere in hexa.
Scriptul nu merge cum as vrea pentru ca imi considera argumentul ca 
string. Am incercat sa-l convertesc la decimal cu hex() si apoi la hexa 
cu sprintf("%x", $hexval). 
Treaba e ca oricum as face valoarea care se append-eaza la pachet e in 
zecimal si nu in hexa.

Poate cineva sa ma descurce?

Merci,
Alif


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui