Möchten Sie verkaufen? Hier verkaufen
Network Programming with Perl
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Network Programming with Perl [Englisch] [Taschenbuch]

Lincoln D. Stein
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Erhältlich bei diesen Anbietern.



Produktinformation

  • Taschenbuch: 784 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam (5. Januar 2001)
  • Sprache: Englisch
  • ISBN-10: 0201615711
  • ISBN-13: 978-0201615715
  • Größe und/oder Gewicht: 23 x 18,3 x 4,1 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 288.459 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Lincoln D. Stein
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Lincoln D. Stein auf Amazon

Produktbeschreibungen

Amazon.co.uk

"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

Amazon.com

"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 its 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 specialized libraries), its syntax and legal parameters will be documented and a concise statement of its behavior 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. --David Wall

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

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
1 von 2 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Lincoln D. Stein ist der Perl-Gemeinde als Autor zahlreicher nützlicher Perl-Module bekannt, insbesondere natürlich CGI.pm. Er kann aber nicht nur hervorragend programmieren - was die brillanten Beispiele im Buch beweisen -, sondern auch verständlich, interessant und unterhaltsam darüber schreiben.

Das Buch führt Schritt für Schritt in die Programmierung von Netzwerkanwendungen ein, sowohl mit Perl selbst als auch mit Hilfe zahlreicher Module aus der Net::*-Familie. Es gliedert sich in vier Teile, die aufeinander aufbauen und verschiedene Aspekte der Netzwerkprogrammierung beleuchten.

1. Grundlagen: Hier werden zunächst die Besonderheiten von Perls I/O-System skizziert. Dieses System ermöglicht es, Netzwerkdaten auf ähnliche Weise zu behandeln wie Dateien. Anschließend werden drei grundlegende Techniken zur Interprozess-Kommunikation vorgestellt: Prozesse, Pipes und Signale. Die Erstellung von Sockets stellt das wichtigste Thema dieses Teils dar, sowohl mit der eingebauten Socket-Funktion als auch mit Hilfe des Moduls Socket.pm.

2. Clients für gängige Dienste entwickeln: In diesem Teil werden verschiedene Module für die Zusammenarbeit mit den wichtigsten Internetdiensten vorgestellt, etwa E-Mail und News, das Web oder FTP und Telnet.

3. TCP-Client/Server-Systeme: Sämtliche Aspekte der Entwicklung eigener Server und passenden Clients werden in diesem Teil behandelt. Zunächst werden diverse Strategien für die gleichzeitige Bearbeitung mehrerer Client-Anfragen erläutert, anschließend geht es um Themen wie Sicherheit, Stabilität und Performance-Optimierung.

4. Fortgeschrittene Themen: Der letzte Teil schließlich kümmert sich um die etwas exotischeren Aspekte der Netzwerkprogrammierung: Das verbindungslose Transportprotokoll UDP, die Broadcasting- und Multicasting-Techniken für multiple Verbindungen sowie UNIX-Domain-Sockets für lokale Verbindungen.

Ein durch und durch empfehlenswertes Buch, das zwar einige Jahre alt ist, aber sowohl die Grundlagen ausführlichst erklärt als auch unzählige produktionsreife Praxistipps zu bieten hat.

Zwischenzeitlich war übrigens eine deutsche Version des Buches erhältlich, die inzwischen vergriffen ist. Mittleres Schulenglisch mit ein paar UNIX- und Perl-Grundkenntnissen dürften aber locker ausreichen.

War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  14 Rezensionen
58 von 58 Kunden fanden die folgende Rezension hilfreich
Extraordinarily useful book 12. Januar 2001
Von Doralyn J. Merced - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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 von 51 Kunden fanden die folgende Rezension hilfreich
Great coverage of network programming if you use perl 12. Januar 2001
Von Megan Squire - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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 von 9 Kunden fanden die folgende Rezension hilfreich
Everything you need to know on Network Programming 30. Januar 2002
Von "sherzodr" - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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!

Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar