http://www.perlmonks.org?node_id=719360


in reply to Terminal Client

What if you use
$MySocket->send(0x02);
?

Krambambuli
---

Replies are listed 'Best First'.
Re^2: Terminal Client
by JavaFan (Canon) on Oct 24, 2008 at 15:23 UTC
    send assumes its argument is a string. 0x02 is 2, and as a string equals "2".
Re^2: Terminal Client
by juster (Friar) on Oct 26, 2008 at 06:04 UTC

    I like your approach and I think this is what you meant:

    $MySocket->send("\x02");

    This seems the most straightforward to me. I have a personal preference of hex over octal.

    Update: Oops. At first I only saw JavaFan's pack approach in the reply below this. Be he already covered this approach too. Sorry for duplicates.