in reply to my first packet sniffer in perl
use Strict; #i usually don't use it
And you're not really using it here. There's no module called "Strict.pm", it's "strict.pm". Capitalisation is important and a good programmer needs an eye for detail like that.
Update: Just noticed this too.
$snaplen=150; #atleast 80 chars
$to_ms=100; #wait for 1 sec
Are you deliberately writing comments that don't match the code? Are you trying to confuse anyone who maintains your code?