Perl provides direct access to the C library routines for socket communication. Often, arguments and return values are constants defined in the C header files, or are data structures which Perl will pass in a packed binary format.
The Socket module provides these constants and also many functions for packing and unpacking these data structures.
Writing Perl Modules for CPAN offers Perl developers a comprehensive guide to using and contributing to the Comprehensive Perl Archive Network (CPAN).
Read the rest of this entry »
You are about to embark on a journey through the world of Perl programming. You’ll find that the trip has been made easier by many examples liberally sprinkled along the trail. The beginning of the trip covers the basic concepts of the Perl language.
Read the rest of this entry »
Perl is a dynamic, object-oriented, interpreted, applications programming language with a full complement of security features, syntax-directed editors, debuggers, profilers and libraries.
Read the rest of this entry »
So, to begin our study of Perl, let us consider a small Perl program. Do not worry that you are not familiar with all the syntax used here. The syntax will be introduced more formally as we continue on through this book. Just try to infer the behavior of the constructs below as best you can.
Read the rest of this entry »
With the proliferation of available web browsers, you might wonder why you would want to write your own client program. The answer is that by writing your own client programs, you can leap beyond the preprogrammed functionality of a browser.
Read the rest of this entry »
When the World Wide Web was born, there was only one web server and one web client. The httpd web server was developed by the Centre d\’Etudes et de Recherche Nuclres (CERN) in Geneva, Switzerland. httpd has since become the generic name of the binary executable of many web servers.
Read the rest of this entry »
Object-oriented Perl is a small amount of additional syntax and semantics, added to the existing imperative features of the Perl programming language. Those extras allow regular Perl packages, variables, and subroutines to behave like classes, objects, and methods.
Read the rest of this entry »
Perl is in use on millions of computers, and it’s one of the fastest-growing programming languages available. Why is this? We’ve already seen a number of reasons for this in the introduction, but I think it’s worth restating them briefly here.
Read the rest of this entry »
Beginning Perl Web Development: From Novice to Professional introduces you to the world of Perl Internet application development. This book tackles all areas crucial to developing your first web applications and includes a powerful combination of real-world examples coupled with advice.
Read the rest of this entry »