home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / protocol / tcpip / ibmpc / 7101 < prev    next >
Encoding:
Text File  |  1992-12-22  |  2.7 KB  |  56 lines

  1. Newsgroups: comp.protocols.tcp-ip.ibmpc
  2. Path: sparky!uunet!microsoft!hexnut!jallard
  3. From: jallard@microsoft.com (James 'J' Allard)
  4. Subject: Re: Winsock available?
  5. Message-ID: <1992Dec18.180226.3048@microsoft.com>
  6. Date: 18 Dec 92 18:02:26 GMT
  7. Organization: Microsoft Corporation
  8. References: <1992Dec15.211400.28722@microsoft.com> <VuoXVB1w165w@cybernet.cse.fau.edu>
  9. Lines: 42
  10.  
  11. In article <VuoXVB1w165w@cybernet.cse.fau.edu> tbenham@cybernet.cse.fau.edu (Tom Benham) writes:
  12. >jallard@microsoft.com (James 'J' Allard) writes:
  13. >
  14. >> 
  15. >> Windows Sockets is an API specification. A TCP/IP vendor implements the API
  16. >> support via a DLL named "winsock.dll" with characteristics specified in the
  17. >> document. Many vendors are planning support of the Windows Sockets API with
  18. >> their TCP/IP implementations. Since I have seen postings from most of these
  19. >> 
  20. >
  21. >How is Windows Sockets different than Berkeley Sockets and why do
  22. >we need it?  How can one obtain doc?
  23.  
  24. Windows Sockets is based on Berkeley sockets, but includes "Windows
  25. friendly" extensions. There were 3 major motivating factors behind
  26. the effort:
  27.  - Windows-based TCP/IP applications vendors were sick of writing to 
  28.    n different sockets interfaces and shipping "shims" for their 
  29.    software to run over them all.
  30.  - Stack vendors were sick of getting applications vendors to write
  31.    to their particular API
  32.  - Microsoft was developing Windows NT and thinking about what 
  33.    transport interface to use for TCP/IP.
  34.  
  35. That said, about 20-30 companies got together at Interop and hammered out
  36. the details of a "Windows friendly", Berkeley-based API set for accessing
  37. TCP/IP stacks. At Interop this year, many of the companies were offering
  38. technology demonstrations showing their wares interoperating with multiple
  39. stacks. Since the API is offered as a DLL (as opposed to a staticly linked
  40. library), the API offers binary compatibility for applications developers.
  41. Each vendor writes a DLL that talks with their stack, and an application
  42. vendor writes to the single API. It's a big win for everyone involved.
  43.  
  44. Pick up the specification on either microdyne.com or vax.ftp.com. The
  45. current (published) version is 1.0c, the current (draft) version is 1.1.
  46. We anticipate that 1.1 will be published in either January or February.
  47. Comments should go to winsockapi@microdyne.com, mailing list additions to
  48. winsockapi-request@microdyne.com. I think the specs live in /winsockapi
  49. directories on both systems.
  50.  
  51. -- 
  52. _______________________________________________________________
  53. J. Allard                                 jallard@microsoft.com
  54. Program Manager of TCP/IP Technologies    work: (206)882-8080
  55. Microsoft Corporation                     home: (206)860-8862
  56.