NT Network Programming Toolkit

NT Network Programming Toolkit

By (author) 

List price: US$53.48

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


In NT Network Programming Toolkit, John Murphy walks you through every key concept and technique you'll need to know to build great networked applications for Windows NT. You'll master network programming fast. All topics are introduced at a very high level assuming no prior knowledge of network programming, gradually get more detailed and culminate in the development of a networking application. This isn't just a "Learn to drive in 7 days" book - it's a "learn to drive and rebuild an engine in 7 days" book.
show more

Product details

  • Mixed media product | 256 pages
  • 178 x 232 x 20mm | 544.31g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130813249
  • 9780130813244

Table of contents

1. Anatomy of a Network.

How It Works. Application Layer. Transport Layer. Internet Protocol Layer. So What Does Winsock Offer?

2. Introduction to MFC Sockets.

Basic Socket Concepts. Socket Operation. Socket Types. Development of Socket under Windows. CAsyncSocket. Create(). Listen(). Accept(). Connect(). Receive(). Send(). AsyncSelect(). Close(). CSocket. A Simple Client Application. Application Requirements. CConfigureDlg. CClientSocket. CNoBlkCliDoc. CNoBlkCliView. A Simple Server Application. Application Requirements. CSetupDlg. CListenSocket. CClientSocket. CNoBlkSvrDoc. Where to From Here?

3. The Telnet Protocol.

The Basic Telnet Session. Option Negotiation. Subnegotiation. More Subnegotiation. The Echo Option. A Simple Telnet Application. Application Requirements. CTermDlg. CClientSocket. CTelClientDoc. CTelClientView.

4. Internet Message Format (RFC 822).

Anatomy of a Message. Structure of Header Fields. Unstructured Fields. Structured Fields. Individual Special Characters. Typical Headers. CMessage Class. Summary.

5. Simple Mail Transfer Protocol (SMTP).

The Model. Sequence Of Events. HELO. MAIL. RCPT. DATA. RSET. NOOP. QUIT. Reply Codes. Reply Codes-First Digit. Reply Codes-Second Digit. Basic SMTP Application. Application Requirements. CAboutDlg. CMailerApp. Saving Application-Specific Parameters. CMailerView. CChildFrame. CMailerDoc. CMainFrame Class. Protocol Requirements. The CConfigureDlg Class. The CSendSocket Class. The CMessage class. Message Requirements. Recipient List. Creation Date. End Of Message. Format The Body. The Functions. And Finally....

6. Multipurpose Internet Mail Extensions (MIME).

The Art of Mime. Some Basic Rules. The Headers. The Encoding Schemes. Where to From Here?

7. Post Office Protocol Version 3 (POP3).

The Model. The Sequence of Events. Authorization State. Transaction State. Update State. Available Commands. The POP3 Client. Sequence of Events. Basic POP3 Application. Application Requirements. CMailerApp. CPop3Frame. CPop3View. Icon view. Small icon view. List view. Report view. CConfigureDlg. CPop3Socket. CMsgSummary. CMainFrame. CMailerDoc. Is That It?

8. Hyper Text Transfer Protocol (HTTP).

How It Works. Sequence of Events. The request. The reply. Anatomy of a Request. The Method. The Universal Resource Locator. Headers. Request Headers. General Headers. Entity Headers. Reply Messages. Response Headers. Now What?

9. HTTP Client Application (Web Browser).

Web Browser Application. Application Requirements. CHttpDlg. CMainFrame class. CHttpSocket. CConfigureDlg. CWebClientDoc. CWebClientView.

10. HTTP Server Application (Web Server).

Web Server Application. Application Requirements. CListenSocket. CClientSocket. CWebsvrView. Note. CwebsvrDoc.

show more

About John M. Murphy

John Murphyis currently Principal Engineer in 3Com's Test Development Group. He was formerly Chief TCP/IP Architect for 3Com. He lives in Ireland
show more