Have one to sell? Sell yours here
Network Programming with Perl
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Network Programming with Perl [Paperback]

Lincoln D. Stein
5.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 784 pages
  • Publisher: Addison Wesley; 1 edition (27 Dec 2000)
  • Language English
  • ISBN-10: 0201615711
  • ISBN-13: 978-0201615715
  • Product Dimensions: 23 x 18.3 x 4.1 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,018,563 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Lincoln D. Stein
Discover books, learn about writers, and more.

Visit Amazon's Lincoln D. Stein Page

Product Description

Amazon.co.uk Review

"Network programming"--the term had a distinct meaning once, but now it begs the question, "Is there another kind?" That's why Lincoln Stein's Network Programming with Perl is valuable. It shows how one of the world's top Perl authorities brings the language to bear on problems that require communication among computers, showing that you may not have to resort to Java as soon as you may have thought to meet a networking requirement. What's more, Stein doesn't assume you have a lot of Perl expertise. An intermediate-level familiarity with the language should enable you to understand the examples in the book and follow the commentary: the classic code-and-commentary structure.

Stein presents full, working scripts, calling attention to particularly interesting lines and passages by repeating them in the text. If a program makes use of an unusual or previously undiscussed function (and lots of them do, because one of the author's missions is to introduce the contents of specialised libraries), its syntax and legal parameters will be documented and a concise statement of its behaviour provided. The example programs are the best part of this book, though. As the problems get more complicated, it's fun to watch Stein solve them with efficient, attractive code. Unless you're a really experienced professional, you'll be able to study the examples in this book and learn a lot.

Topics covered:

  • Perl function libraries and techniques that allow programs to interact with resources over a network
  • IO::Socket library
  • Net::FTP library
  • Net::Telnet library
  • Net::SMTP library
  • Chat problems
  • Internet Message Access Protocol (IMAP) issues
  • Markup-language parsing
  • Internet Protocol (IP) broadcasting and multicasting
--David Wall

Product Description

Any developer who's comfortable with Perl can build remarkably powerful TCP/IP network applications -- no C required! In Network Programming with Perl, Lincoln Stein shows how, step-by-step, with extensive code examples. Modeled on W. Richard Stevens' legendary Unix network programming book, this book opens up network programming to a new generation of programmer: Web developers ready to build serious network applications and solve complex network problems. Stein begins with an overview of Perl's increasingly powerful networking facilities; then introduces Berkeley Sockets, and the UDP and TCP protocols at the heart of network programming. He presents Perl's IO:: socket API, which simplifies the creation and use of sockets; demonstrates how to create forking servers; and introduces practical techniques for creating multithreaded and multiplexed applications. Modeled upon the style of Stevens, and using extensive sample code, Stein demonstrates all of the key features. Network Programming with Perl also includes chapter-length explanations of creating Internet modules for FTP and Telnet; Mail and News; and Web services.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
6 of 6 people found the following review helpful
By A Customer
Format:Paperback
I would really like to recommend this book. Despite being a perl newbie I was able to delve deep into the intricacies of networking and sockets with the help of this book.

Other books I have, dedicate only a chapter or two to sockets programming but this book leaves you with the feeling that there is nothing you cannot do.

All examples are fully explained line by line making this one of the few books I have come across easy enough for a novice to use but indepth enough to enlighten a guru.

The subject is so well explained yet the content is so deep that I am afraid it will now require its own permanent space on my desk.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  14 reviews
58 of 58 people found the following review helpful
Extraordinarily useful book 12 Jan 2001
By Doralyn J. Merced - Published on Amazon.com
Format:Paperback
This book, replete with code, is one of the most useful resources I've come across. There aren't just code snippets here -- there are complete and useful programs, with explanations for each line of code. These line-by-line explanations not only make the code crystal clear, but it demonstrates how you can adapt the code to suit your specific need.

It discusses the esoteric topics such as threading, sockets, parsing binary email attachments, and more in a very understandable and open fashion. It also discusses existing modules and their "hidden" usefulness (Hint: Net::Telnet can be used to SSH). The author is to be commended on his ability to make these cryptic topics understood.

When I first flipped through Network Programming with Perl, I immediately found the solution to a problem I was having for the previous few days. A few more moments, I saw solutions to problems that associates were having. It's not very often a single book can do that without a thorough reading, but this one came through brilliantly.

I strongly recommend this book to anyone serious about taking their Perl expertise to the next level.

49 of 51 people found the following review helpful
Great coverage of network programming if you use perl 12 Jan 2001
By Megan Squire - Published on Amazon.com
Format:Paperback
This book has excellent coverage of forking, multithreading, multiplexing, and non-blocking IO. Good coverage of this material is hard to find. Most books just concentrate on specific protocols such as POP, IMAP, FTP, SMTP, etc. This book also covers that material, but unlike other books, this one will actually start you off understanding sockets, pipes and signals rather than just showing you how to to use a bunch of libs. There is plenty of example source code here too.
9 of 9 people found the following review helpful
Everything you need to know on Network Programming 30 Jan 2002
By "sherzodr" - Published on Amazon.com
Format:Paperback
This book has been in my wish list for pretty long time, and before I actually buy it decided to check it out of my school's library. Enjoyment started at the first chapters of the book that I read in the library's caffeteria. The book definitely covers all the aspects of the Network Progamming, not only with Perl, but in general as well.

In the first chapters of the book, Lincoln Stein makes good use of such OO modules as IO::File and IO::Socket to demostrate that difference between local file operations and remote network programming isn't that much different at all ( at least in Perl ).

Chapter 2 shows you several applications that are built on pipes. The best thing about the chapter was the signals part, where L. Stein shows examples, catching all sorts of signals that your progam receives and reacts accordingly. One example was reacting to pressing of CTRL+C sequence of keys to terminate the progam.

I would call Chapter 3 the heart of the book, since it goes over Berkeley Sockets, the base for Network progamming in most systems, no matter what progamming language you tend to prefer. It also explains thoroughly Sockets Addressings, Network naming conventions, protocols, services and a lot more. This chapter, together with the Chapter 4 alone are worth the whole price of the book, I believe. The chapter in the end goes over some common netwook analysis tools, such as "nslookup", "ping", so on and so forth.

Chapter 4 tells you all you need about TCP Protocol. Shows several examples as well. Goes over Adjusting Socket options, and their uses.

Chapter 5 is not anything newer supposing you've been following all the pervious chapters. Untill this chapter, L. Stein demonstrates the coding using much low level Socket API. here Lincoln starts using IO::Socket's Object Oriented Interface for its handy functionalities that enable writing Networking applications more relieving.

Chapters 6, 7, 8 and 9 takes you through writing several commong network clients such as SMTP/mailing clients, Telnet, FTP clients. Also provides their complete source codes in case you just feel likek copying them. Chapter 9 gets into the most fun part: LWP and HTML/XML Parsing. Spends good 50 pages on those. Very exciting indeed!

The rest of the book (another half) is dedicated for writing Server applications, which I haven't read. I am sure the rest is as exciting as it's been up to this point. But no matter what, I am greatefull to the book for such an exciting and informative coverage of the topics. It's worth every penny that you spend on it. Buy it!

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback