Books
Computers Electronics Home & Garden Jewelry Movies Music Toys
Search for: in
C# Network Programming
by Sybex Inc
C# Network Programming - Click to Enlarge
Avg. Rating: 4.4 of 5 stars (based on 5 reviews)
$19.58 to $65.99 from 1 store
C# is Microsoft's hot new language for the .NET platform. This book covers everything C# programmers need to k… Read more
Similar ItemsNEW!
TCP/IP Sockets in C# : Practical Guide for Programmers (Morgan Kaufmann Practical Guides Series)
$19.15 to $31.95 from 1 store
Network programming in .NET : C# & Visual Basic .NET
$32.66 to $43.98 from 2 stores

See more below
Information Below:  Store Prices  |  Customer Reviews  |  Similar Items


Compare Store Prices
View: All  |  New
Sort By
Store Name
Sort By
Store Rating
Sort By
Price
Sort By
Shipping
 
Description
 
Buy
Store Info Be the first to write a review See site C# Network Programming See it at at
Indigo Books & Music
* Prices and availability are subject to change without notice. Please check the merchant store for details.
List Your Products -
Customers Who Viewed This Item Also Viewed

TCP/IP Sockets in C# : Practical Guide for Programmers (Morgan Kaufmann Practical Guides Series)
$19.15 to $31.95 from 1 store

Network programming in .NET : C# & Visual Basic .NET
$32.66 to $43.98 from 2 stores

Windows Forms Programming in C#
$5.00 to $59.99 from 3 stores

Pro .NET 1.1 Network Programming, Second Edition
$3.88 to $59.99 from 4 stores

C# and the .NET 2.0 Platform, Public Beta Edition
$30.00 to $59.99 from 7 stores

Visual C# 2005: A Developer's Notebook
$13.25 to $29.95 from 7 stores

Network Programming for the Microsoft .NET Framework
$7.75 to $32.99 from 7 stores

.NET Multithreading
$23.07 to $34.95 from 2 stores

Advanced .NET Remoting, Second Edition
$32.12 to $59.99 from 6 stores

Programming .NET Components
$10.90 to $39.95 from 2 stores

Programming Windows with C# (Core Reference)
$15.00 to $41.00 from 4 stores

Product Description
C# Network Programming
Book Description
C# is Microsoft's hot new language for the .NET platform. This book covers everything C# programmers need to know to create network applications, a task traditionally done in C++. It explores the basics of network programming, including IP and TCP protocols, and moves on to targeted C# instruction, including using the C# network programming classes in the .NET framework. Topics covered include low-level network programming (such as sockets and multithreading), as well as network application layer programming for email, web-based, and security applications. Specific examples show how to create applications that use network protocols such as SNMP, SMTP, and HTTP. The book also has advanced coverage of incorporating an Active Directory server database and .NET remoting in a network application. Author Richard Blum has been a network and systems administrator for 13 years for the Department of Defense and is the author of four books on networking topics.
Customer Reviews
5 of 5 stars  Doesn't get better than this
Saturday, December 04, 2004
One of the best programming books I've ever read ... PERIOD.

Very clear and laid out. If you know a little C# and have an interest in writing a network program to send, receive or test network connections, you can't do better than this book.

Good Work!

4 out of 4 people found the following review helpful:
5 of 5 stars  Very good book - deserves way more credit that it's getting
Thursday, May 06, 2004
I really found this book to be highly informative. I credit this one for helping me learn most of what I know about C# socket level programming. Topics covered various non-blocking methods including asynchronous processing via delegates, using threads both manually and with threadpools. He even included sections on how to handle incoming connections by polling. I also liked his "when TCP goes bad" chpater which discusses how to use .NET to circumvent errors and inconsistencies in transmission.

Yes, this book does tackle tricky programming issues - but that's the nature of socket programming. If you want to get the most out of this book, read it several times and start writing your own programs using the techniques described. I spent quite a bit of time with this book writing a light-weight custom HTTP server using what I learned from this book.


7 out of 12 people found the following review helpful:
3 of 5 stars  Just an average book
Friday, February 27, 2004
I bought this book based on the previous reviews and I really regretted it. The book is

1. hard to read due to lack of detailed explanation as to how an why certain things are done that way
2. does not give comprehensive information on important topics
3. not enough examples
4. give superflous explanation like "property getxxx - this property gets the property xxx".

You should all read the excellent books by "amit kalani" to compare how a technical book should be written.


2 out of 2 people found the following review helpful:
5 of 5 stars  Response to the person from Canada
Tuesday, January 13, 2004
In response to :
"I was hoping to find out how to code a server for a very high volume of client connections. The book explains how to use the ThreadPool, but that is only good for up to 25 clients per CPU..."

Actually, there is a technique to handle hundreds of clients, but the way to communicate with them all requires them all to be in an array. Then, like in a merge sort algorithm, divide and conquer with separate threads working on each division, sending and receiving data. If you think this out, it would end up becoming a pretty well optimized way to handle this amount of workload. Hope that helped.


2 out of 2 people found the following review helpful:
4 of 5 stars  Good, but...
Friday, November 28, 2003
Overall this is a very good book. It has many examples with the entire source code to run different client and server programs. Although, I understand this might be a book for beginners, I was hoping to find out how to code a server for a very high volume of client connections. The book explains how to use the ThreadPool, but that is only good for up to 25 clients per CPU. The book also shows an example creating a thread for each client connection, but if there are hundreds of connections that will require the creation of hundreds of threads. So, the book does not really give any answers to the issue with large number of connections.

Still, I enjoyed reading this book very much, but I feel that I might need to get a more advanced book.


See all customer reviews...
Home  |  About Priceflo  |  Tell a Friend  |  List Your Products  |  Merchant Login  |  Site Map  |  Help

© 2008, Priceflo, Inc. All rights reserved. Privacy Policy  |  Terms of Service