Are you sure that 192.168.0.255 is your broadcast address? Under some OSes, you need to send your packet to 255.255.255.255 in order to send a broadcast packet. An easy way to test this is:
bash# ping 192.168.0.255
...
bash# arp -a | egrep 192.168.0.255
? (192.168.0.255) ff:ff:ff:ff:ff:ff
You can easily see which broadcast address to use with:
bash$ ifconfig eth0 | egrep -i broadcast
However, I think there's no absolutely portable way to get to this information... All this said, you should really look into using multicast packets. Broadcasts have proven not scalable many times.
Best regards
-lem, but some call me fokat
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.