2 options
TCP/IP sockets in C : practical guide for programmers / David L. Makofske, Michael J. Donahoo, Kenneth L. Calvert.
- Format:
- Book
- Author/Creator:
- Makofske, David B.
- Series:
- Morgan Kaufmann practical guides series.
- The Morgan Kaufmann practical guides series
- Language:
- English
- Subjects (All):
- Application program interfaces (Computer software).
- TCP/IP (Computer network protocol).
- C (Computer program language).
- Physical Description:
- 1 online resource (188 p.)
- Edition:
- 1st edition
- Other Title:
- Practical guide for programmers
- Tranmission Control Protocol/Internet Protocol sockets in C sharp
- Place of Publication:
- Amsterdam ; Boston : Elsevier, c2004.
- Language Note:
- English
- System Details:
- text file
- Summary:
- ""TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the beginner of network programming, it's a good starting book; on the other hand professionals could also take advantage of excellent handy sample code snippets and material on topics like message parsing and asynchronous programming.""Adarsh Khare, SDT, .Net Frameworks Team, Microsoft CorporationThe popularity of the C# language and the
- Contents:
- Front Cover; TCP/IP Sockets in C# Practical Guide for Programmers; Copyright Page; Contents; Preface; Chapter 1. Introduction; 1.1 Networks, Packets, and Protocols; 1.2 About Addresses; 1.3 About Names; 1.4 Clients and Servers; 1.5 What Is a Socket?; 1.6 Exercises; Chapter 2. Basic Sockets; 2.1 Socket Addresses; 2.2 Socket Implementation in .NET; 2.3 TCP Sockets; 2.4 UDP Sockets; 2.5 The .NET Socket Class; 2.6 Exercises; Chapter 3. Sending and Receiving Messages; 3.1 Encoding Information; 3.2 Composing I/O Streams; 3.3 Framing and Parsing; 3.4 Implementing Wire Formats in C#; 3.5 Wrapping Up
- 3.6 ExercisesChapter 4. Beyond the Basics; 4.1 Nonblocking I/O; 4.2 Multiplexing; 4.3 Threads; 4.4 Asynchronous I/O; 4.5 Multiple Recipients; 4.6 Closing Connections; 4.7 Wrapping Up; 4.8 Exercises; Chapter 5. Under the Hood; 5.1 Buffering and TCP; 5.2 Buffer Deadlock; 5.3 Performance Implications; 5.4 TCP Socket Life Cycle; 5.5 Demultiplexing Demystified; 5.6 Exercises; Appendix: Handling Socket Errors; Bibliography; Index
- Notes:
- Description based upon print version of record.
- Includes bibliographical references and index.
- ISBN:
- 9786611005474
- 9781281005472
- 1281005479
- 9780080492322
- 0080492320
- OCLC:
- 469604790
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.