Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Professional .NET Network Programming Paperback – January 1, 2002
There is a newer edition of this item:
This book will give the reader:
An understanding of the general concepts of networking
Information about network programming in .NET with C#
Skills to build network-based applications in .NET
The confidence to use the classes shipped with .NET to implement your own application-level protocols.
After reading this book, readers will be confident C# network programmers, and understand the underlying protocols.
We begin with an overview of the most important background material, such as the architecture of physical networks, network protocols, the OSI model, streams in .NET, and the classes provided to facilitate access to streams such as StreamReader and StreamWriter.
Then we move onto sockets programming, with an introduction to the concept of sockets, and full coverage of using sockets in .NET. We look at TCP, UDP, and using multicast sockets in .NET. We also look briefly at application-level protocols built on top of these layers, such as SMTP and FTP.
The next stop is Internet programming, with a look at HTTP, the underlying protocol of the Internet, and e-mail protocols we look at the .NET classes for sending e-mails via SMTP, and we see how we can implement POP3 and NNTP clients in .NET to read mailboxes and newsgroups.
The book finishes with an exploration of how to secure network communications in .NET encrypting network traffic, certificates and SSL, authenticating and authorizing users with NTLM and Kerberos.
All the code examples in this book are in C#.
- Print length800 pages
- LanguageEnglish
- PublisherPeer Information Inc.
- Publication dateJanuary 1, 2002
- ISBN-101861007353
- ISBN-13978-1861007353
Product details
- Publisher : Peer Information Inc. (January 1, 2002)
- Language : English
- Paperback : 800 pages
- ISBN-10 : 1861007353
- ISBN-13 : 978-1861007353
- Item Weight : 1.76 pounds
- Customer Reviews:
About the author

Christian Nagel - Microsoft MVP for Visual Studio - loves working with new technologies, and loves teaching others. He's the author of several books, and enjoys teaching programming technologies on workshops.
With a long history in programming, he started writing programs on the PDP11 and VAX/VMS systems, he's a book author since the first days of .NET. Professional C# is now available in it's 11th edition (Professional C# 7 and .NET Core 2.0).
The main technologies he's working now are the Universal Windows Platform (UWP), .NET Core, ASP.NET Core, Xamarin, and Microsoft Azure.
In his spare time he's husband and father of three great children.
You can contact Christian via his website https://www.cninnovation.com, follow his tweets at https://www.twitter.com/christiannagel, and read and comment to blogs at https://csharp.christiannagel.com. The source code of his latest books is available at https://github.com/ProfessionalCSharp
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
It covers the basic you have to know about networks and network protocols and then covers how to work with that on .NET.
The thing I like most on this book is that they loose almost no time with the common-places of distributed apps with .NET (the ones that every other book will cover, such as remoting and web services). The book covers really how to use TCP, UDP, and application level protocols such as HTTP, FTP, SMTP, POP and other.
Other aspect is that this book is really easy to follow and after you start you can't stop reading. I've received it on a friday night, so, I've consumed (devored) it on the weekend and I believe I would read it again...Great reading.