On Dec 2, 2003, at 1:22 PM, McMahon, Chris wrote: [..]
In particular, I just discovered IO::Socket::Multicast on CPAN which[..]
looks very interesting, along with the rest of the IO::Socket family.
I've got a little experience with TCP/IP servers in Perl, and I've
been surfing ntop output on the corporate network for the last couple of
months, so I'm not a complete newbie (but close).
First off RUN AWAY! JUST SAY NO! DO NOT DO THIS!
right, so much for the obligatory warning. { this way I can later on say, "i tried to warn you."}
ok, first off, you will want to get the two volumes of Steven's Network Programming ( 2nd editions, vol 1 & 2 ) cf <http://www.kohala.com/start/> as a basic starter since it is just worth it in the long run to have them for later on as you start having to get 'more technical'.
Accept the fact that there are some known bugs in his demonstration code, but that too is survivable, since you want to read it for ideas and implement your own code. Much of which can be as badly written in Perl as in 'c', caveat emptor.
Then you can wander into the ugly world either directly, and code up your own madness, or decide to have that sobriety moment, and opt to find ways to use Perl to parse the output of things like ntop and send you warnings, alerts, heads ups, etc, etc, etc.
Or do you want to get into the frobnobulation of writing client/server applications based upon your own network protocol? If so, I started today's rant about learning to do one's own header/payload approach to doing client/server wacka-doo-dell-age:
<http://www.wetware.com/drieux/PR/blog2/Code/200312.html#id3153210608>
Is this my Bad Kharma coming back to me or What?
Oh yes, there is that minor set of issues with Multi-Cast that you may want to worry about now, namely the delta between ucp v. tcp - but I'm sure you will want to think more about that after you have decided if 'sane and sober' is a lifestyle choice you want to make....
8-)
HTH.
ciao drieux
---
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]