dsb has asked for the wisdom of the Perl Monks concerning the following question:

I have been programming Perl for about 1.5 years now. I've a lot of different kinds of programming using CGI, DBI, and LWP in addition to others.

My problem is that I've wanted for awhile to get into some higher level programming. I'm pretty bored with the stuff I've been doing and I want to move on to something a little more fun. I've been reading some RFC's lately on TCP and I think I'd like to get into network programming of some kind.

My question is this: Aside from the RFC's and books, where do I got to learn about network programming. Not just another place to go to read about Internet protocols.

I realize I'm being vague, but that is partly because I have no idea what I'm looking for. I've no formal programming training so I am often limited to what I have read. I have no one to tell me what I can and can't do as most of the people with more programming experience than me that I know personally, stopped at using Perl modules to do their work. I'd like to know what's going on behind the scenes. For example, I'd like to get to the point where I could write a database interface module(I don't want to reinvent the wheel, just an example).

Any direction you guys could give me would be great. That's what I feel like I'm missing most. I have no problem learning these things, I just don't know what to learn.

Thanks in advance.

Amel - f.k.a. - kel

Replies are listed 'Best First'.
Re: Network Programming??? (Lincoln's NPwP)
by ybiC (Prior) on Mar 28, 2001 at 23:34 UTC
    jeffa recently reviewed Lincoln Stein's "Network Programming with Perl".   I'm in much the same boat as you, Amel, and found it to be a great addition to my library.
        cheers,
        Don
        bumbling toward Perl Adept
        (it's pronounced "why-bick")

    Update: You could also look at the programs in Networking Code to figure out how they work and even how they might be improved.

Re: Network Programming???
by Anonymous Monk on Mar 28, 2001 at 23:22 UTC
    Unix Network Programming Volume 1 and Volume 2 by W. Richard Stevens are good books. They're C oriented (and obviously Unix oriented) but will explain numerous concepts of network programming.