Cargando…

Python network programming cookbook : over 70 detailed recipes to develop practical solutions for a wide range of real-world network programming tasks /

An easy-to-follow guide full of hands-on examples on real-world networking tasks. It covers the advanced topics of network programming in Python using a set of selected recipes. If you are a network programmer, system/network administrator, or a web application developer, this book is ideal for you....

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sarker, Dr. M. O. Faruque (Autor)
Otros Autores: La Pintura, Gabrielay (Diseñador de portada)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing, 2014.
Colección:Quick answers to common problems
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn878145643
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 140413t20142014enka o 000 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d N$T  |d OCLCF  |d YDXCP  |d COO  |d OCLCQ  |d D6H  |d COCUF  |d ICA  |d CNNOR  |d MOR  |d PIFAG  |d OCLCQ  |d U3W  |d REB  |d STF  |d VTS  |d INT  |d VT2  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d HS0  |d OCLCO  |d QGK  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 880745564  |a 900741108  |a 1259181437 
020 |a 9781849513470  |q (electronic bk.) 
020 |a 1849513473  |q (electronic bk.) 
020 |a 1849513465 
020 |a 9781849513463 
020 |z 9781849513463 
029 1 |a AU@  |b 000056899250 
029 1 |a CHNEW  |b 000672849 
029 1 |a CHNEW  |b 000693347 
029 1 |a CHNEW  |b 000693350 
029 1 |a DEBSZ  |b 484722220 
035 |a (OCoLC)878145643  |z (OCoLC)880745564  |z (OCoLC)900741108  |z (OCoLC)1259181437 
050 4 |a QA76.76.C672  |b .S275 2014eb 
072 7 |a GAM  |x 001000  |2 bisacsh 
082 0 4 |a 794.81526  |2 23 
049 |a UAMI 
100 1 |a Sarker, Dr. M. O. Faruque,  |e author. 
245 1 0 |a Python network programming cookbook :  |b over 70 detailed recipes to develop practical solutions for a wide range of real-world network programming tasks /  |c Dr. M.O. Faruque Sarker ; cover image by Gabrielay La Pintura. 
264 1 |a Birmingham, England :  |b Packt Publishing,  |c 2014. 
264 4 |c ©2014 
300 |a 1 online resource (234 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Quick answers to common problems 
500 |a "Quick answers to common problems"--Cover 
588 0 |a Online resource; title from PDF title page (ebrary, viewed April 11, 2014). 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sockets, IPv4, and Simple Client/Server Programming; Introduction; Printing your machine's name and IPv4 address; Retrieving a remote machine's IP address; Converting an IPv4 address to different formats; Finding a service name, given the port and protocol; Converting integers to and from host to network byte order; Setting and getting the default socket timeout; Handling socket errors gracefully; Modifying socket's send/receive buffer sizes 
505 8 |a Changing a socket to the blocking/non-blocking modeReusing socket addresses; Printing the current time from the Internet time server; Writing a SNTP client; Writing a simple echo client/server application; Chapter 2: Multiplexing Socket I/O for Better Performance; Introduction; Using ForkingMixIn in your socket server applications; Using ThreadingMixIn in your socket server applications; Writing a chat server using select.select; Multiplexing a web server using select.epoll; Multiplexing an echo server using Diesel concurrent library 
505 8 |a Chapter 3: IPv6, Unix Domain Sockets, and Network InterfacesIntroduction; Forwarding a local port to a remote host; Pinging hosts on the network with ICMP; Waiting for a remote network service; Enumerating interfaces on your machine; Finding the IP address for a specific interface on your machine; Finding whether an interface is up on your machine; Detecting inactive machines on your network; Performing a basic IPC using connected sockets (socketpair); Performing IPC using Unix domain sockets; Finding out if your Python supports IPv6 sockets; Extracting an IPv6 prefix from an IPv6 address 
505 8 |a Writing an IPv6 echo client/serverChapter 4: Programming with HTTP for the Internet; Introduction; Downloading data from an HTTP server; Serving HTTP requests from your machine; Extracting cookie information after visiting a website; Submitting web forms; Sending web requests through a proxy server; Checking whether a web page exists with the HEAD request; Spoofing Mozilla Firefox in your client code; Saving bandwidth in web requests with the HTTP compression; Writing an HTTP fail-over client with resume and partial downloading; Writing a simple HTTPS server code with Python and OpenSSL 
505 8 |a Chapter 5: E-mail protocols, FTP, and CGI programmingIntroduction; Listing the files in a remote FTP server; Uploading a local file to a remote FTP server; E-mailing your current working directory as a compressed ZIP file; Downloading your Google e-mail with POP3; Checking your remote e-mail with IMAP; Sending an e-mail with an attachment via Gmail SMTP server; Writing a guestbook for your (Python-based) web server with CGI; Chapter 6: Screen-scraping and Other Practical Applications; Introduction; Searching for business addresses using the Google Maps API 
520 |a An easy-to-follow guide full of hands-on examples on real-world networking tasks. It covers the advanced topics of network programming in Python using a set of selected recipes. If you are a network programmer, system/network administrator, or a web application developer, this book is ideal for you. You should have a basic familiarity with the Python programming language and TCP/IP networking concepts. However if you are a novice, you will develop an understanding of the concepts as you progress with this book. This book will serve as a supplementary material for developing hands-on skills in a. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Video games  |x Programming. 
650 0 |a Open source software. 
650 0 |a Python (Computer program language) 
650 6 |a Jeux vidéo  |x Programmation. 
650 6 |a Logiciels libres. 
650 6 |a Python (Langage de programmation) 
650 7 |a GAMES  |x Board.  |2 bisacsh 
650 7 |a Video games  |x Programming  |2 fast 
650 7 |a Open source software  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
700 1 |a La Pintura, Gabrielay,  |e cover designer. 
776 0 8 |i Print version:  |a Sarker, Dr. M.O. Faruque.  |t Python network programming cookbook : over 70 detailed recipes to develop practical solutions for a wide range of real-world network programming tasks.  |d Birmingham, England : Packt Publishing, ©2014  |h 217 pages  |z 9781849513463 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=747096  |z Texto completo 
936 |a BATCHLOAD 
938 |a ebrary  |b EBRY  |n ebr10854994 
938 |a EBSCOhost  |b EBSC  |n 747096 
938 |a YBP Library Services  |b YANK  |n 11724441 
994 |a 92  |b IZTAP