Have one to sell? Sell yours here
Network Programming for the Microsoft® .NET Framework (Pro-Developer)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Network Programming for the Microsoft® .NET Framework (Pro-Developer) [Paperback]

Jim Ohlund, Lance Olson Anthony Jones


Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details


More About the Author

Anthony Jones
Discover books, learn about writers, and more.

Visit Amazon's Anthony Jones Page

Product Description

Product Description

Learn the best ways to exploit the networking APIs in the .NET Framework—and deliver greater flexibility, interoperability, and power to your network applications. Three network programming specialists from Microsoft demonstrate how to use the System.Net namespace, which contains the core classes for network development, across a range of scenarios—from writing your first socket-based application to developing high performance N-tier Web applications. Whether you’re a Win32-based network programmer moving to the .NET Framework or you’re an XML Web Services or .NET Remoting developer looking for a better understanding of how these technologies relate to the network, this singular reference delivers the code and instruction you need. Discover how to: •Use serialization techniques—binary, XML, and SOAP—to package complex data •Enable concurrent programming—and increase application flexibility—with threads and asynchronous I/O •Resolve URIs without writing protocol-specific code •Communicate over IP networks using DNS, IPv4, and IPv6 •Learn core to advanced socket programming techniques for both client and server operations •Employ the .NET Web-related classes to retrieve HTTP content—proxy servers, cookies, credentials, and more •Fine?tune XML Web services in your network programs and customize the underlying HTTP protocol for optimal efficiency •Write a .NET Remoting custom channel to communicate over any data transmission medium •Utilize code access security, encryption technology, and HTTP authentication techniques •Boost application performance and scalability by streamlining resources 

About the Author

Anthony Jones is lead tester for the Winsock API in the Microsoft Windows division and a former member of the Microsoft Developer Support team. He is coauthor, along with Jim Ohlund, of two editions of Network Programming for Microsoft Windows.

Jim is a software design engineer for the Microsoft Security Business Unit and has been helping developers maximize their work with the Windows networking APIs for nearly a decade.

Lance Olson is a Microsoft lead program manager who has worked on the .NET Framework since its inception. He’s actively involved in the developer community, contributes to MSDN, the Microsoft Developer Network, and speaks at industry events.


Inside This Book (Learn More)
First Sentence
Welcome to network programming with the Microsoft Windows .NET Framework. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  3 reviews
25 of 26 people found the following review helpful
Good Introduction 4 Nov 2003
By Steven Campbell - Published on Amazon.com
Format:Paperback
Originally, I bought this book because it contained a brief introduction to .NET Remoting, which I needed a crash course in. I also got it because I have an interest in writing network protocols. I had previously dabbled in some sample .NET code that I had downloaded, but was lacking in a proper foundation for going forward.

The book is well structured - gradually introducing the network programming with incrementally more advanced subjects. The style of writing is simple and to the point. There are lots of examples, and complex subjects are explained well.

Chapter 2 introduces streams, with the best explanation of .NET streams that I have seen in my limited reading. Chapter 3 discusses the complex area of asynchronous operations, and threading. Chapter 4 deals with Serialization, and Chapter 5 with URIs.

Later chapters deal with the details of writing networking code, from RAW sockets, through to higher level APIs that let you write powerful code in only one or two lines.

Finally, there are some advanced chapters. Of these, I found the ones on security and scalability the most interesting.

If I had to give some criticism, it would be that the examples (always in both VB and C#) were very short snippets of code, with no broader context of larger examples. I would have found them easier to read if there was some larger example of which they formed part.

There are some better downloadable companion examples, written using Visual Studio .NET 2003. I would have appreciated it if they had gone to the small trouble of adding some project files for a few more IDEs.

17 of 18 people found the following review helpful
Mediocre at best 2 May 2004
By A Customer - Published on Amazon.com
Format:Paperback
This book basically gives you the watered-down rehashed MSDN version of .NET socket and network programming. This is a 350 page book attempting to cover all aspects of this subject including remoting and the structure of the .NET libraries without getting into much detail in each one.

A mere 18 pages is devoted to server side socket programming, but even that is packed with so much fluff that a programmer winds up with too little information to implement an regular TCP socket server, much less an asynchronous one.

Sparse but well constructed 11 July 2011
By JonShops - Published on Amazon.com
Format:Paperback
This book is an introduction, not an advanced text. As such, though, it gets into several details, and draws together the concepts of .NET network programming fairly well.

It does fall down in relating the .NET system to that of other systems, such as PHP on Apache, which would be helpful in a book like this that covers so much without much depth...let's see better where the .NET concept fits into the world.

It does fall down on the asynchronous web services...in fact, the example is like a programmer printing out a fraction of a project and saying, "Yeah, just read this." But in all, a very useful read for the newbie or the administrator needing a top-down perspective.

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback