C# Network Programming Review

C# Network Programming
Average Reviews:

(More customer reviews)
Are you looking to buy C# Network Programming? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# Network Programming. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# Network Programming ReviewThis is a good book if you are a systems admin (like the author) wanting to write simple network programs in C#. However, the author has a very limited knowledge of .NET programming. In most of his numerous code samples, his ignorance of CLR fundamentals shine through. For instance, on page 192 he has these lines of code in the VarTcpSrvr.cs listing:
byte[] datasize = new byte[4];
datasize = BitConverter.GetBytes(size);
The first line of code creates a new byte array named datasize on the managed heap. Then the call to BitConverter.GetBytes(...) returns another byte array and stores the reference in datasize! The first byte array will now be garbage collected, as it is no longer referenced and was never used in the first place. The book is filled with code examples like this.
If you are a professional developer, the book doesn't have much to offer, as you will likely already know nearly as much as (if not more than) the author. Not to mention, seeing all the poor coding samples will likely become a distraction. I still give this book three stars because the networking content is good and the code samples do, in fact, seem to work. They just happen to be coded poorly. Since the author doesn't really understand the platform he's coding on, approach with caution -- especially if you are a beginner.C# Network Programming OverviewOn its own, C# simplifies network programming. Combine it with the precise instruction found in C# Network Programming, and you'll find that building network applications is easier and quicker than ever.
This book helps newcomers get started with a look at the basics of network programming as they relate to C#, including the language's network classes, the Winsock interface, and DNS resolution. Spend as much time here as you need, then dig into the core topics of the network layer. You'll learn to make sockets connections via TCP and "connectionless" connections via UDP. You'll also discover just how much help C# gives you with some of your toughest chores, such as asynchronous socket programming, multithreading, and multicasting.
Network-layer techniques are just a means to an end, of course, and so this book keeps going, providing a series of detailed application-layer programming examples that show you how to work with real protocols and real network environments to build and implement a variety of applications. Use SNMP to manage network devices, SMTP to communicate with remote mail servers, and HTTP to Web-enable your applications. And use classes native to C# to query and modify Active Directory entries.
Rounding it all out is plenty of advanced coverage to push your C# network programming skills to the limit. For example, you'll learn two ways to share application methods across the network: using Web services and remoting. You'll also master the security features intrinsic to C# and .NET--features that stand to benefit all of your programming projects.

Want to learn more information about C# Network Programming?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment