Buy used: $99.63
This item cannot be shipped to your selected delivery location. Please choose a different delivery location.
Used: Good | Details
Sold by HPB Inc.
Condition: Used: Good
Comment: Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority!
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
This item cannot be shipped to your selected delivery location. Please choose a different delivery location.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Professional .NET Network Programming Paperback – January 1, 2002

3.4 3.4 out of 5 stars 3 ratings

There is a newer edition of this item:

Pro .NET 1.1 Network Programming, Second Edition
$48.05
(5)
Only 1 left in stock - order soon.
Networking is one of the core tasks of enterprise-level programming, and for the programmer familiar with the C# language this book will provide the information to put network programming at the heart of their .NET applications. Prior knowledge of network programming is not assumed, but the reader already familiar with networking from another environment will find the pace quick enough for the book to still prove valuable.

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#.

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:
    3.4 3.4 out of 5 stars 3 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Christian Nagel
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

3.4 out of 5 stars
3.4 out of 5
3 global ratings

Top reviews from the United States

Reviewed in the United States on September 27, 2005
Wanted to create an IM app in .NET but didn't know where to start? Wanted to do file transfers via FTP in .NET? Here you go. This book gives a good primer on what is available for .NET and networks. While not comprehensive (use the MSDN on-line help for the details), it gives you good ideas as to what you can do and makes for interesting reading.
Reviewed in the United States on March 27, 2004
Wrox books are always a disappointment. This book does not include any decent example. On top of that does not include any source code. The author say's you can download the source from wrox website but its not there. Do not buy this book or any wrox book.
One person found this helpful
Report
Reviewed in the United States on April 22, 2003
This is a great, easy-reading book for who wants to get the feets on network programming with .NET.
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.
6 people found this helpful
Report