TCP/IP Sockets in C#: Practical Guide for Programmers (Paperback)

TCP/IP Sockets in C#: Practical Guide for Programmers (Paperback)

作者: David Makofske Michael J. Donahoo Kenneth L. Calvert
出版社: Morgan Kaufmann
出版在: 2004-04-29
ISBN-13: 9780124660519
ISBN-10: 0124660517
裝訂格式: Paperback
總頁數: 175 頁





內容描述


Description:
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 .NET framework
is ever rising due to its ease of use, the extensive class libraries available
in the .NET Framework, and the ubiquity of the Microsoft Windows operating
system, to name a few advantages. TCP/IP Sockets in C# focuses on the Sockets
API, the de facto standard for writing network applications in any programming
language. Starting with simple client and server programs that use TCP/IP (the
Internet protocol suite), students and practitioners quickly learn the basics
and move on to firsthand experience with advanced topics including non-blocking
sockets, multiplexing, threads, asynchronous programming, and multicasting. Key
network programming concepts such as framing, performance and deadlocks are
illustrated through hands-on examples. Using a detailed yet clear, concise
approach, this book includes numerous code examples and focused discussions to
provide a solid understanding of programming TCP/IP sockets in
C#.Features
Tutorial-based instruction in key sockets programming techniques
complemented by numerous code examples throughout
Discussion moves quickly into the C# Sockets API definition and code
examples, desirable for those who want to get up-to-speed quickly
Important coverage of "under the hood" details that developers will find
useful when creating and using a socket or a higher level TCP class that
utilizes sockets
Includes end-of-chapter exercises to facilitate learning, as well as sample
code available for download at the book’s companion web site
Contents:
1 Introduction1.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 2 Basic Sockets2.1 Socket
Addresses 2.2 Socket Implementationin.NET 2.3 TCP Sockets 2.4 UDP
Sockets 2.5 The.NET Socket Class 2.6 Exercises 3 Sending and
Receiving Messages3.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 Exercises 4 Beyond the Basics4.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 5 Under the Hood5.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




相關書籍

重新定義 Spring Cloud 實戰

作者 許進 葉志遠 鐘尊發 蔡波斯 等

2004-04-29

Exam Ref 70-743 Upgrading Your Skills to MCSA: Windows Server 2016

作者 Charles Pluta

2004-04-29

RxJava 2.x 實戰

作者 沈哲

2004-04-29