["Followup-To:" header set to comp.unix.programmer.]
Ray Dillinger <be**@sonic.net> wrote:
Okay, most of my career has been spent doing linguistics or hardcore
math, and letting other people write the interfaces to it. Now I'm up
for something a little different and I need to expand my repertoire
into network programming. So I'm asking for basic pointers and help.
I need to write an application server. Fairly standard stuff, and I
was hoping that people here could recommend examples and articles to
me. Common Lisp, Scheme, or C sources are especially welcome, as I
can easily see what's going on in those languages. If it's available
under a BSD or similar style license, that would be a plus, but mostly
I'm looking for examples of the process and process-management rather
than library code to actually use ....
I learned network programming mainly from "UNIX Network Programming" by
Stevens, which I highly recommend. His "TCP/IP Illustrated" series is
also helpful, but the UNIX book is more practical and to-the-point.
IIRC, there was a later edition of the book with a different name; it's
been a long time since I've done network programming, and I haven't kept
up. Anyway, I'd generally recommend anything on networking by Stevens.
For Scheme, I'd recommend subscribing to the PLT Scheme mailing list (if
you're not already on it) and asking for pointers there. The list covers
networking topics quite often, and a lot of folks have created Web
servers and Web apps with MzScheme.
By the way, I'm not a regular at comp.unix.programmer, so that may not
be the right place to ask either. However, a Google search showed that
the more polite members of CLC typically direct network programming
questions over there.
--
Bradd W. Szonye
http://www.szonye.com/bradd