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