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]

Anthony Jones (Author), Jim Ohlund (Author), Lance Olson (Author)
3.7 out of 5 stars  See all reviews (3 customer reviews)


Available from these sellers.



Book Description

Pro-Developer October 15, 2003

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


Product Details

  • Paperback: 384 pages
  • Publisher: Microsoft Press; 1 edition (October 15, 2003)
  • Language: English
  • ISBN-10: 073561959X
  • ISBN-13: 978-0735619593
  • Product Dimensions: 9.1 x 7.4 x 1.1 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,477,038 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

25 of 26 people found the following review helpful:
5.0 out of 5 stars Good Introduction, November 4, 2003
This review is from: Network Programming for the Microsoft® .NET Framework (Pro-Developer) (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 18 people found the following review helpful:
2.0 out of 5 stars Mediocre at best, May 2, 2004
By A Customer
This review is from: Network Programming for the Microsoft® .NET Framework (Pro-Developer) (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Sparse but well constructed, July 11, 2011
By 
This review is from: Network Programming for the Microsoft® .NET Framework (Pro-Developer) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Welcome to network programming with the Microsoft Windows .NET Framework. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
sink provider chain, sink providers, manual reset event object, wildcard address, main program exits, loophack address, delegate method, peer socket, remoting infrastructure, socket class, binary serialization, listening server, reverse name lookup, formatter sink, remoting channel, remoting communications, asynchronous pattern, remoting server, socket object, assemblies access, listening socket, transport sink, sink chain, code access security, second socket
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Basic, End Try, Try Dim, Microsoft Windows, Windows Server, Public Sub, Windows Forms, End While, Framework Web, Internet Protocol, Microsoft Press, Internet Explorer, Sub Main, Integer Public, Service Pack, Shared Sub, Transmission Control Protocol, User Datagram Protocol, Domain Name System, Uniform Resource Identifiers, Internet Options, Microsoft Visual Studio, Nothing Try, Public Function, Windows Service
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

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

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
   



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject