The .Net framework and the C# language bring some new design patterns and
some paradigms that are definitely different from what we used to see with
C/C++ or Java and I found that this book while containing a lot of source
code examples in C# lacks coverage of such patterns and the .Net way of
solving issues like high performance multi-client servers, performance
oriented data handling over network connections, multi-threaded network
applications design patterns in C# and .Net framework,...
In summary, if you are new to C#, .Net and have never programmed network
applications in another language and are looking for a book that covers a
lot of subjects, this is your book. If you already have the TCP/IP
Illustrated books and want an advanced book about how .Net and C# apply to
network programming, I recommend "TCP/IP Sockets in C#", a much smaller book
but extremely focused on what the title says!