Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Windows Sockets Network Programming

3.9 out of 5 stars 32 customer reviews
ISBN-13: 078-5342633726
ISBN-10: 0201633728
Why is ISBN important?
ISBN
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.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$5.40
Condition: Used: Very Good
Comment: Unbeatable customer service, and we usually ship the same or next day. Over one million satisfied customers!
Access codes and supplements are not guaranteed with used items.
41 Used from $0.44
FREE Shipping on orders over $25.
More Buying Choices
11 New from $13.42 41 Used from $0.44
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Editorial Reviews

Review

"WinSock has become hugely popular and has been badly in need of a great book. Until now ( Windows Sockets Network Programming )." - Martin Hall, CTO, Stardust Technologies, Inc. and WinSock Group Chairman

From the Back Cover

Windows Sockets (WinSock), a standard network API co-developed by PC network industry leaders including Microsoft, Novell, Hewlett-Packard, and FTP Software, is an extraordinary resource for Windows network programmers. This book will enable you to reap WinSock's full benefits to create client and server network applications for use on any TCP/IP network, including the Internet. It also lays the groundwork for WinSock application development using other protocol suites.

The book describes how to develop 16- and 32-bit WinSock applications, and focuses on designs that will run on any WinSock implementation. It highlights the differences that exist between WinSock DLLs, and other traps and pitfalls in network application development, and shows you how to avoid them. It covers every function in version 1.1 of the WinSock specification, and provides a detailed tour of the newest features in WinSock version 2.

Windows Sockets Network Programming is geared for novice and experienced network programmers alike. The early chapters provide a tutorial that brings novices up to speed quickly, and the remainder provides a detailed reference, with examples. These include complete source code for a number of useful applications, including an ftp client. Other topics covered include: how to create a dynamic link library to run over WinSock, how to port existing BSD Sockets source code to WinSock, and how/when to use WinSock's optional features. It also details debugging techniques and tools.

The appendices provide a quick reference for API essentials, illustrations of the TCP/IP protocol suite, an extensive error reference, and pointers to more information on or off the Internet. The accompanying disk contains the source code for all the sample applications, as well as a few other tools to help you with your programming tasks.



0201633728B04062001
NO_CONTENT_IN_FEATURE


Product Details

  • Hardcover: 656 pages
  • Publisher: Addison-Wesley Professional (December 4, 1995)
  • Language: English
  • ISBN-10: 0201633728
  • ISBN-13: 978-0201633726
  • Product Dimensions: 7.7 x 1.6 x 9.5 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Best Sellers Rank: #552,742 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Hardcover
If you are proficient in C and/or C++, and you would like to begin network programming, this book is for you! I found it so easy to learn from this book, that I wrote a simple chat server and client after about a week! I would highly recommend this book to anyone wanting to increase their programming power to access the world wide web with their programs.
Comment 24 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
This book is great! I am a VB developer who has been using this book to write some HTTP software, and this book has taught me all the theory I could ever want. This, combined with Microsoft's API documentation and a few good examples here and there, have allowed me to build the applications I needed and, more importantly, how to debug them. The organization of the book is not super intuitive; you really need to read the _whole_ book before trying to use anything out of it. In the first or second chapter, the author presents a "quick and dirty" description of how everything works. If you try to read only this chapter and start coding, you will slit your wrists. There's a lot of additional stuff (like WSAStartup, for example) that you won't cover until chapter four or so. However, once you've read the whole thing, it all makes perfect sense!
Comment 22 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
While this book has a lot of good information, it is out dated, sometimes wildly so. It continually hampers itself with discussions of 16-bit Windows which, while still in use in 1995/1996, was clearly on the way out, contrary to what the writers assert in the first chapter. Having said that, it is well written and the book deserves a second edition, dedicated to Winsock2 with nary a word on 16-bit windows.
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
The coverage of WinSock basics in this book is quite good, but the book has an Achilles heel - it's sorely out of date, concentrates on the 16 bit model way too much, and has NO THREADED EXAMPLES AT ALL (async winsock work is covered entirely with message-based calls, on the grounds that this approach is portable to Win16 - like I care about that anymore).
If you're interested in threaded Winsock work, then wait for a new edition or look elsewhere. If you're still writing for 16 bit Windows then (a) this book is fine for you, and (b) you have my condolences.
Comment 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on November 7, 2000
Format: Hardcover
This is a Winsock 1.0 primer. There is a hastily-written ending chapter on 2.0, but it is far too brief.
In short, this book was a disappointment and is badly in need of a new edition.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
This is an excellent book discussing not only Winsock but low level networking communication in general. Be advised though that this book was last published in 1996 so working in VisualC++ 6 will require a bit of tweaking. Also, this book is 95% Winsock 1.1. The last chapter covers Winsock 2 and is only 25 pages long.
I would have given this book a perfect rating had it been just a little more up to date. Don't get me wrong though, if you want to learn Winsock, this is the book to get. After reading through the whole book, I've used it for reference countless times.
Best Winsock book available IMHO.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
If you want to know how MFC implement Windows Sockets and want to understand TCP/IP deeply, this book is for you. Reading this book you will be able to write professional internet applications without MFC. You will find tips and functions descriptions that are not in MSDN. It's really a MUST!
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
Although this book is focused on Windows and most of my (current) programming focuses on that, I usually end up referring to two UNIX books instead ("UNIX Network Programming" and "Advanced Programming for the UNIX Environment"). Those books have nearly identical syntax, but do a better job of explaining things. For Windows, there are some peculiarities (i.e., shortfalls) that you need to be aware of, so you really should own all three books, as I do. The amount of time that you save will be well worth it.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse