home *** CD-ROM | disk | FTP | other *** search
/ Telecom / 1996-04-telecom-walnutcreek.iso / book.reviews / window.netwk.programming < prev    next >
Text File  |  1995-01-01  |  3KB  |  67 lines

  1.  
  2. Date:  7 Nov 93 11:25 -0600
  3. From: Rob Slade <roberts@decus.arc.ab.ca>
  4. Subject: Book Review: "Windows Network Programming" by Davis
  5.  
  6.  
  7. BKWNPROG.RVW  930929
  8.  
  9. Addison-Wesley Publishing Co.
  10. P.O. Box 520   26 Prince Andrew Place
  11. Don Mills, Ontario  M3C 2T8
  12. 416-447-5101   fax: 416-443-0948
  13. or
  14. 1 Jacob Way
  15. Reading, MA   01867-9984
  16. 800-527-5210  617-944-3700
  17. 5851 Guion Road  Indianapolis, IN   46254
  18. 800-447-2226  
  19. Windows Network Programming, Ralph Davis, U$29.95/C$38.95
  20.  
  21. I recall a message posted by the developer of a piece of security
  22. software.  He was explaining the process that was being used to assign
  23. priorities for new features for his program.  One of the first things
  24. mentioned was the time being consumed by ensuring the product would
  25. work with Windows.  Thereafter, about every two paragraphs, we noted a
  26. reiterated cry of, "Have I mentioned how much I hate Windows?" as
  27. various features that should have been added to the product were
  28. pushed into the background.
  29.  
  30. I have heard the same from communications software developers.
  31. Windows has a number of features making initial program development
  32. rather easy, but it is full of traps for the unwary once you get into
  33. the interesting stuff.
  34.  
  35. Davis' book is intended to address the most complex of communications
  36. issues, that of networking.  His rather understated intention is to
  37. "explore some of the issues" in writing networked applications.  In
  38. this he would appear to have succeeded admirably.  The programmer
  39. intending to start building "network aware" applications under Windows
  40. would do well to start here.  In addition, the experienced programmer
  41. who has concentrated on a single API (Application Program Interface)
  42. will find this a helpful bridge to other systems.
  43.  
  44. Chapter one serves as both preface and introduction to the work.
  45. There is background material on the major protocols and APIs of use in
  46. the Windows environment and some comparison as to feature and users.
  47. Part one details the protocols, procedures, architectures and data
  48. structures of NetBios, IPX/SPX, VINES and Sockets (TCP/IP) as well as
  49. a general API.  Source code is given for DLLs (Dynamic Link Libraries)
  50. for all systems.  Part two deals with specific "built-in" network
  51. services, once again covering all the major APIs.  Part three covers
  52. Windows NT, Win32 and Windows for Workgroups.
  53.  
  54. This work is intended as a serious programming reference.  Experienced
  55. programmers will appreciate the fact that no attempt is made to
  56. address a novice audience.  The code listings are tight, with minimal,
  57. but clear, commenting.
  58.  
  59. copyright Robert M. Slade, 1993   BKWNPROG.RVW  930929
  60. Permission granted to distribute with unedited copies of TELECOM
  61. Digest and assocated newsgroups/mailing lists.
  62.  
  63.  
  64. DECUS Canada Communications, Desktop, Education and Security group newsletters
  65. Editor and/or reviewer ROBERTS@decus.ca, RSlade@sfu.ca, Rob Slade at 1:153/733
  66. DECUS Symposium '94, Vancouver, BC, Mar 1-3, 1994, contact: rulag@decus.ca
  67.