Perl. Tworzenie aplikacji sieciowych
Opis
Programowanie aplikacji sieciowych to jedna z tych dziedzin, z którą język Perl radzi sobie doskonale. Zwłaszcza, gdy czas nagli, a potrzebujemy napisać program spełniający funkcje serwera czy też klienta sieciowego, docenimy zalety Perla: zwięzłość kodu, dostęp do wielu wbudowanych procedur i setek modułów rozszerzających ten język oraz szybkość z jaką w Perlu tworzy się gotowe, działające aplikacje.
Książka poświęcona jest głównie protokołowi TCP/IP, będącemu fundamentem funkcjonowania Internetu. Omówiono w niej:
- protokół TCP oraz interfejs programowania modułu IO::Socket
- protokół SMTP i wysyłanie poczty elektronicznej z załącznikami multimedialnymi,
- protokoły POP, IMAP i NNTP do odbioru i przetwarzania poczty elektronicznej,
- protokół FTP, protokół HTTP i moduł LWP do komunikacji z serwerami WWW,
- serwery rozwidlające się oraz demony inetd systemów UNIX i Windows,
- programowanie wielowątkowe w Perlu
- protokół UDP i serwery oparte na tym protokole
- komunikację między procesami za pośrednictwem gniazd domeny UNIX.