Description |
viii, 820 pages : illustrations ; 24 cm + 1 computer disk (3 1/2 in.) |
Contents |
Ch. 1. Introduction -- Ch. 2. Exception Handling -- Ch. 3. Win32 Memory Allocation -- Ch. 4. Multithreading -- Ch. 5. Synchronization Objects -- Ch. 6. Win32 File I/O -- Ch. 7. Dynamic-Link Libraries in Windows NT and Windows 95 -- Ch. 8. Peer-to-Peer Concepts and API Design -- Ch. 9. Windows Sockets -- Ch. 10. Named Pipes and Mailslots -- Ch. 11. Remote Procedure Calls and Win32 Services -- Ch. 12. The LAN Manager API for Windows NT -- Ch. 13. The Win32 Security API -- Ch. 14. The Registry and Performance Monitoring -- Ch. 15. Additional Network APIs -- Ch. 16. Sample Applications |
Summary |
Included on the disk are code examples from the book: a C++/MFC class library that extends MFC to support overlapped I/O, I/O completion ports, Windows Sockets 2, the Windows Sockets Service Registration API, and related functionality |
|
Windows 95 and Windows NT coexist in many networked environments, and the two operating systems share a common networking API. However, there are some important differences in their capabilities and implementation. Win32 Network Programming shows programmers how to build networked applications that leverage 32-bit features and functionality, covering both Windows 95 and Windows NT 4.0. From an industry veteran and a leading authority on network programming, the comprehensive coverage of Windows networking in this book includes strategies for building successful applications; discussion of overlapped I/O, I/O completion ports, Windows Sockets (including Winsock 2), the Service Registration API, the Win32 Security API, RPC, and Named Pipes; and how to apply the Microsoft Foundation Classes and object-oriented programming principles to Win32 network programming and use them to hide the differences between Windows NT and Windows 95 |
Notes |
Includes index |
|
System requirements for accompanying computer disk: Windows 95; Windows NT |
SUBJECT |
Microsoft Win32. http://id.loc.gov/authorities/names/n92031135
|
|
Microsoft Windows
|
|
Microsoft Windows (Computer file) http://id.loc.gov/authorities/names/n88027331
|
Subject |
Application software -- Development.
|
|
Operating systems (Computers)
|
LC no. |
96009346 |
ISBN |
0201489309 |
|