Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Network Programming for Microsoft Windows, Second Edition (Pro-Developer) 2nd Edition
- ISBN-100735615799
- ISBN-13978-0735615793
- Edition2nd
- PublisherMicrosoft Press
- Publication dateFebruary 13, 2002
- LanguageEnglish
- Dimensions7.25 x 1.5 x 8.75 inches
- Print length580 pages
Products related to this item
Product details
- Publisher : Microsoft Press; 2nd edition (February 13, 2002)
- Language : English
- Paperback : 580 pages
- ISBN-10 : 0735615799
- ISBN-13 : 978-0735615793
- Item Weight : 2.6 pounds
- Dimensions : 7.25 x 1.5 x 8.75 inches
- Best Sellers Rank: #3,193,039 in Books (See Top 100 in Books)
- #855 in Computer Operating Systems (Books)
- #1,101 in Microsoft OS Guides
- #1,356 in Computer Networking (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I bought this book about four months ago. I wanted to learn winsock and develop simple network programs for Windows.
This book offers everything I need to develop small scale programs such as an FTP client and large scale programs such as an FTP server. Anthony Jones and Jim Ohmund do a great job explaining useful winsock tools in detail via concrete examples. Furthermore, they demonstrate powerful non-blocking I/O models including WSAAsyncSelect, WSAEventSelect, Overlapped Model, and Completion Port Model. To top it off, there is a section where they give a recommendation as to which model is best depending on the project.
Network Programming for Microsoft Windows Second Edition is an excellent reference for winsock IPv4 and IPv6 programming in Microsoft Windows. This book definitely provides network programmers lots of tools. In fact, there are chapters that go way beyond the basics for the typical and simple network programs. For example, the authors go over registration, name resolution, multicasting, generic quality of service, winsock service provider interface, and remote access service. Lastly, there are two chapters reserved for C# and VB programmers.
I highly recommend this book for advanced C++ programmers and winsock programmers.
Kuphryn
But what good is it if you have to wade through words "up to here" just to get at it? Do they pay these guys by the word?
It's just not an efficient book.
If I couldn't teach any better than this I'd get another job.
To allay the conspiracy fears of those Linux people out there, I am not affiliated in any way with Microsoft Corporation or MSPress.
The book makes a good attempt at being complete, it covers a good deal of IPV6 along with IPV4. Most examples are easy to follow and good to go - I copy pasted a lot of samples and they just worked.
Though it covers the basics of many protocols, given the impact that HTTP has on the internet, I think the book can dedicate a few more pages detailing HTTP mechanisms and Winsock based HTTP apps... Otherwise, this book is really good to have.
My one nit would be that the examples don't compile out of the box with VC 6.0 on either NT or Win2k, even with fairly recent platform SDK headers. After a bit of error tracing and reading the book, I found that most were written using new name resolution functions found in XP, and while they will work with older platforms, it required downloading the latest platform SDK... Since you can't download just the headers, you're going to need either a fast connection or a lot of time.
It would have been nice to have this documented in the book, the code or at least in a 'readme.txt' file. Since the SDK is available for free, why not stick it on the CD since you can't work with the books material without it?
Top reviews from other countries
Ich habe mir sehr viel in dem Buch angestrichen, Notizen und Querverweise gemacht. Zum Beispiel werden in den erwähnten 70 Seiten die grundlegenden Funktionen zu Adresskonvertierung, Socket öffnen, bind, listen, Senden und Empfangen, etc. erklärt und dazu Beispielprogramme gezeigt. Viele Seiten später gibt es Kapitel, die neuere Funktionen zur Adresskonvertierung vorstellen. Dann gibt es ein Kapitel was bessere Funktionen vorstellt, die eine transparente Verwendung von IPV4 und IPV6 ermöglichen. Ich habe somit den anfangs erwähnten Beispielprogrammen Kommentare und Querverweise hinzugefügt.
Jetzt könnte man denken, dass das ein Fehler oder eine Unzulängkeit vom Buch darstellt, aber das sehe ich nicht so. Ich habe durch diesen Aufbau einen schnellen Einstieg gehabt und habe mich danach richtig eingearbeitet.
Hinweis: Das Buch ist auf englisch und soweit ich weiß nicht in deutscher Sprache zu bekommen.