Cargando…

TCP/IP sockets in C : practical guide for programmers /

The Internet allows computers thousands of miles apart to exchange information through programs such as Web browsers, and nearly all of these programs gain access to network communication services through the sockets programming interface. TCP/IP Sockets in C: Practical Guide for Programmers is a qu...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Donahoo, Michael J.
Otros Autores: Calvert, Kenneth L.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Amsterdam ; Boston : Morgan Kaufmann, ©2009.
Edición:2nd ed.
Colección:Morgan Kaufmann practical guides series.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn424572014
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 090714s2009 ne a ob 001 0 eng d
040 |a OPELS  |b eng  |e pn  |c OPELS  |d OPELS  |d OCLCQ  |d UMI  |d CEF  |d N$T  |d MHW  |d DKDLA  |d DEBSZ  |d QE2  |d B24X7  |d EBLCP  |d OCLCQ  |d OCLCF  |d YDXCP  |d S3O  |d OCLCQ  |d COO  |d MERUC  |d BUF  |d OCLCQ  |d UUM  |d D6H  |d OCLCQ  |d WYU  |d LEAUB  |d OCLCQ  |d UHL  |d OCLCQ  |d AU@  |d CNTRU  |d VT2  |d NJP  |d BRF  |d EYM  |d OCLCO  |d OCLCQ 
015 |a GBA914652  |2 bnb 
016 7 |a 014903242  |2 Uk 
019 |a 373493160  |a 428740775  |a 434023470  |a 471136385  |a 769362620  |a 771282240  |a 1044287886  |a 1056313353  |a 1060188748  |a 1060819445  |a 1065710473  |a 1097148075  |a 1179723493  |a 1192335110  |a 1194776717  |a 1240528582 
020 |a 9780123745408 
020 |a 0123745403 
020 |a 9780080923215 
020 |a 0080923216 
029 1 |a AU@  |b 000055633511 
029 1 |a AU@  |b 000067114791 
029 1 |a CHBIS  |b 006151328 
029 1 |a CHNEW  |b 001009034 
029 1 |a DEBBG  |b BV042305300 
029 1 |a DEBSZ  |b 355394855 
029 1 |a DEBSZ  |b 399119329 
029 1 |a DEBSZ  |b 430722753 
029 1 |a DKDLA  |b 820120-katalog:9910110489705765 
029 1 |a HEBIS  |b 291468098 
029 1 |a NZ1  |b 15189191 
035 |a (OCoLC)424572014  |z (OCoLC)373493160  |z (OCoLC)428740775  |z (OCoLC)434023470  |z (OCoLC)471136385  |z (OCoLC)769362620  |z (OCoLC)771282240  |z (OCoLC)1044287886  |z (OCoLC)1056313353  |z (OCoLC)1060188748  |z (OCoLC)1060819445  |z (OCoLC)1065710473  |z (OCoLC)1097148075  |z (OCoLC)1179723493  |z (OCoLC)1192335110  |z (OCoLC)1194776717  |z (OCoLC)1240528582 
037 |a 157044:157209  |b Elsevier Science & Technology  |n http://www.sciencedirect.com 
050 4 |a QA76.76.A63  |b D66 2009 
072 7 |a COM  |x 060010  |2 bisacsh 
082 0 4 |a 005.713762  |2 22 
049 |a UAMI 
100 1 |a Donahoo, Michael J. 
245 1 0 |a TCP/IP sockets in C :  |b practical guide for programmers /  |c Michael J. Donahoo, Kenneth L. Calvert. 
250 |a 2nd ed. 
260 |a Amsterdam ;  |a Boston :  |b Morgan Kaufmann,  |c ©2009. 
300 |a 1 online resource (xiii, 196 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a The Morgan Kaufmann practical guides series 
520 |a The Internet allows computers thousands of miles apart to exchange information through programs such as Web browsers, and nearly all of these programs gain access to network communication services through the sockets programming interface. TCP/IP Sockets in C: Practical Guide for Programmers is a quick and affordable way to gain the knowledge and skills needed to quickly develop sophisticated and powerful web-based applications. Written by two experienced networking instructors, the book's focused, tutorial-based approach enables the reader to master the tasks and techniques essential to virtually all client-server projects using sockets in C. Programming concepts are introduced through simple, real-world examples, and are accompanied by line-by-line code commentary that describes the purpose of each part of the program. The book's companion website also contains myriad employable examples of command-based source code discussed throughout the text. A great deal has changed in the 6 years since the first edition of this book was published. The widespread adoption of IPv6 has led to a new standard for internetworking and the exponential increase of computer processing power have enhanced the efficacy and scope of electronic espionage. Therefore, this edition has amended and expanded outdated sections in accordance with both new advancements and dangers. The book now explains both the IPv6 and IPv4 address schemes as well as how to do sockets programming in the mixed IPv6/IPv4 networks environment. It also details defensive programming strategies in the context of building security-aware distributed systems, and introduces the select() system call from a performance and predictability perspective in large systems. In summary, the book provides both a general overview of networking concepts to allow readers to synchronize the concepts with terminology, while providing a springboard to more advanced networking topics through the basic application of the latest technological developments. No other resource presents so concisely and effectively the material necessary to get up and running with C sockets programming. Includes completely new and expanded sections that address the IPv6 network environment, defensive programming, and the select() system call, thereby allowing the reader to program in accordance with the most current standards for internetworking. Streamlined and concise tutelage in conjunction with line-by-line code commentary allows readers to quickly program web-based applications without having to wade through unrelated and discursive networking tenets. Grants the reader access to online source code, which the can then be used to directly implement sockets programming procedures. 
505 0 |a 1 Introduction -- 2 Basic TCP Sockets -- 3 Of Names and Address Families -- 4 Using UDP Sockets -- 5 Sending and Receiving Data -- 6 Beyond the Basic Socket Programming -- 7 Under the Hood -- 8 Socket Programming in C++. 
504 |a Includes bibliographical references (pages 191-192) and index. 
588 0 |a Print version record. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application program interfaces (Computer software) 
650 0 |a TCP/IP (Computer network protocol) 
650 0 |a C (Computer program language) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a TCP/IP (Protocole de réseaux d'ordinateurs) 
650 6 |a C (Langage de programmation) 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a COMPUTERS  |x Web  |x Browsers.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 blmlsh 
650 7 |a TCP/IP (Computer network protocol)  |2 blmlsh 
650 7 |a C (Computer program language)  |2 blmlsh 
650 7 |a Application program interfaces (Computer software)  |2 fast  |0 (OCoLC)fst00811704 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
650 7 |a TCP/IP (Computer network protocol)  |2 fast  |0 (OCoLC)fst01141584 
650 7 |a TCP/IP.  |2 sao 
700 1 |a Calvert, Kenneth L. 
776 0 8 |i Print version:  |a Donahoo, Michael J.  |t TCP/IP sockets in C.  |b 2nd ed.  |d Amsterdam ; Boston : Morgan Kaufmann, ©2009  |z 9780123745408  |z 0123745403  |w (OCoLC)305146730 
830 0 |a Morgan Kaufmann practical guides series. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780080923215/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Books 24x7  |b B247  |n bks00032322 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL428534 
938 |a EBSCOhost  |b EBSC  |n 249021 
938 |a YBP Library Services  |b YANK  |n 2999806 
994 |a 92  |b IZTAP