I'm a perl Newbie and have been trying to send an array through a socket using udp. all of this data I need to send in binary (not ascii). and I've accomplished that,but I'm having problems sending an array through the send command. I'm obviously not sending it correctly, This is the line I'm having trouble with

send(SOCKET, @Cheese_Array ,0, $paddr); || die "send $host: $!";

My problem is I want to send all of the elements in one packet. ANd Sending it like above sends only one value out.

I can see that I can send it if access and send each element, but that also means I send one udp packet for each item.

SUch as:

foreach $item(@madArray) { send(SOCKET, pack("b8", $item) ,0, $paddr); # || die "send $host: $ +!"; }

Any help would be GREATLY appreciated! Thanks!

Edit - Petruchio Fri Sep 28 22:24:36 UTC 2001 - Added markup.


In reply to Sending an array through a socket! by flipxor

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.