Network Programming for Microsoft Windows (Microsoft Professional Series)
by
Anthony Jones
(Author)
|
Anthony Jones
(Author)
Find all the books, read about the author, and more.
See search results for this author
|
ISBN-13:
978-0735605602
ISBN-10:
0735605602
Why is ISBN important?
ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club?
Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$9.06
More Buying Choices
There is a newer edition of this item:
Network Programming for Microsoft Windows, Second Edition (Pro-Developer)
$29.61
(21)
Only 1 left in stock - order soon.
$29.61
(21)
Only 1 left in stock - order soon.
Audible Holiday Deal
Save 46% on your first 4 months. Get this deal
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Product details
- Publisher : Microsoft Press (August 1, 1999)
- Language : English
- Paperback : 600 pages
- ISBN-10 : 0735605602
- ISBN-13 : 978-0735605602
- Item Weight : 3.05 pounds
- Dimensions : 7.28 x 1.75 x 9.03 inches
- Customer Reviews:
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.
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.
Audible Holiday Deal
Save 46% on your first 4 months. Get this deal
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Read moreRead less
Customer reviews
4.1 out of 5 stars
4.1 out of 5
21 global ratings
How are ratings calculated?
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 analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on March 29, 2000
Verified Purchase
Having no prior Winsock programming experience, I took thebook's TCP Client/Server example in the VB Winsock Control chapter,and in one day had a working application that is the basis for the project I'm currently developing. This literally saved me a full week of time, which is worth far more than the money I spent to buy the book. Here's my thanks to the authors!
2 people found this helpful
Report abuse
Reviewed in the United States on August 28, 2003
Verified Purchase
The best I can say is that this book looks like it has a lot of information.
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.
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.
2 people found this helpful
Report abuse
Reviewed in the United States on May 23, 2002
Verified Purchase
This is the only book, I can find for windows network programming. Unfortunately, stuff here is not well explained & if you are not a expert, do not expect to learn network programming from this book. Atleast not without a great deal of pain.
3 people found this helpful
Report abuse
Reviewed in the United States on September 14, 1999
As a professional networking software tester I have read atleast parts of most of the network programming books out there, andthis is the best of them so far. As previously mentioned the authors concentrate primarily on Winsock and mostly on C/C++ (as any serious network programmer should in both cases). Since this book does cover so many subjects though, some of the more peripheral subjects are mentioned relatively briefly, but hey, that's what SDK's are for. Concentrating on the main subject the authors do a great job of explaining Winsock and its application. I was particularly impressed by the comprehensive way in which they covered the differences between protocols, and between operating systems. It was also impressive (especially for an MSPress book) that they point out all the idiosyncracies and occasional bugs in the different implementations of Winsock. Obviously this book is intended for at least an intermediately skilled programmer, but should work well as a reference and an introduction to new topics (such as QOS, multicasting, and LSP's) to even more experienced coders.
To allay the conspiracy fears of those Linux people out there, I am not affiliated in any way with Microsoft Corporation or MSPress.
To allay the conspiracy fears of those Linux people out there, I am not affiliated in any way with Microsoft Corporation or MSPress.
14 people found this helpful
Report abuse
Reviewed in the United States on August 26, 2002
Hi.
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
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
7 people found this helpful
Report abuse
Reviewed in the United States on April 12, 2001
If you've been programming Windows for about a year, that's a good book, especially if you're about to dabble in sockets programming. But if you've been working with Windows for years, this book is of no use whatsoever--most of the stuff you probably already know, while those few truly new items that it touches upon, it covers inadequately. A couple of examples: IP helper library and RAS client. All you have on these very mysterious API areas is a lame rehash of what's available (for free) on MSDN. The MSDN docs are confusing and inconsistent, yet this book doesn't make it any better. So what use is it?
So, I have to say it's one of those orange-cover series super-superficial books that cover everything and nothing at the same time. If interested, peruse it in a bookstore first. I bet you'll put it back on the shelf.
So, I have to say it's one of those orange-cover series super-superficial books that cover everything and nothing at the same time. If interested, peruse it in a bookstore first. I bet you'll put it back on the shelf.
3 people found this helpful
Report abuse
Reviewed in the United States on March 25, 2001
This book is an enjoyable read because it explains the WinSock, TCP, ATM and QOS on the MS systems in a clear and concise manner. After reading the book I had a better understanding of the MS networking API and what kind of support MS has for network programming on their systems. Most of the code is in C and very simple, however I was hoping to see more complex examples; but I guess that that could be saved for a book on serious networking implementation. I gave this book five stars because it gives the reader an understanding quick. It introduces some new things like completion ports. Its good to have it if one needs to work with or program on MS systems. Good book this!
3 people found this helpful
Report abuse
Reviewed in the United States on March 4, 2002
These days any developer is capable of throwing together a network server application, but developing a truly efficient and scalable server is akin to black magic for most. This update covers the material well, and gives the reader excellent advice on how to build better networking software with an understanding of what is going on behind the scenes.
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?
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?
17 people found this helpful
Report abuse
Top reviews from other countries
joypad67
5.0 out of 5 stars
Ein sehr gutes Buch.
Reviewed in Germany on July 31, 2018Verified Purchase
Sehr gutes Buch. Aber man muss es wirklich lesen, zumindest die ersten 70 Seiten, dann kann man querlesen oder überspringen. Es ermöglicht einen kompletten Neueinstieg in das Thema Winsock . Der Schwerpunkt liegt dann auf den Protokollen UDP und TCP, wobei Andere auch behandelt werden.
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.
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.


