Sign up
Forgot password?
FAQ: Login

Hall Martin. Windows Sockets An Open Interface for Network Programming under Microsoft Windows Version 1.1

  • pdf file
  • size 300,04 KB
  • added by
  • info modified
Hall Martin. Windows Sockets An Open Interface for Network Programming under Microsoft Windows Version 1.1
California, 1993, — 137 p.
The Windows Sockets specification defines a network programming interface for Microsoft Windows 1
which is based on the "socket" paradigm popularized in the Berkeley Software Distribution (BSD) from
the University of California at Berkeley. It encompasses both familiar Berkeley socket style routines and a set of Windows-specific extensions designed to allow the programmer to take advantage of the
message-driven nature of Windows.
The Windows Sockets Specification is intended to provide a single API to which application developers can program and multiple network software vendors can conform. Furthermore, in the context of a particular version of Microsoft Windows, it defines a binary interface (ABI) such that an application written to the Windows Sockets API can work with a conformant protocol implementation from any network software vendor. This specification thus defines the library calls and associated semantics to which an application developer can program and which a network software vendor can implement.
What is Windows Sockets?
Berkeley Sockets
Microsoft Windows and Windows-specific extensions
The Status of this Specification
Revision History
Windows Sockets Version 1.0
Windows Sockets Version 1.1
PROGRAMMING WITH SOCKETS
Windows Sockets Stack Installation Checking
Sockets
Basic concepts
Client-server model
Out-of-band data
Broadcasting
Byte Ordering
Socket Options
Database Files
Deviation from Berkeley Sockets
socket data type and error values
select() and FD_*
Error codes - errno, h_errno & WSAGetLastError()
Pointers
Renamed functions
close() & closesocket()
ioctl() & ioctlsocket()
Blocking routines & EINPROGRESS
Maximum number of sockets supported
Include files
Return values on API failure
Raw Sockets
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up