第1章 網絡概論
1.1 網絡基本概念
1.1.1 對等網絡
1.1.2 客戶機/服務器網絡
1.2 OSI七層模型
1.3 通信協議
1.4 TCP與UDP
1.4.1 TCP
1.4.2 UDP
第2章 客戶機/服務器結構
2.1 C++ Builder的Internet控件介紹
2-2 UDP應用
2.3 TCP的應用——客戶機/服務器程序設計
2.3.1 范例2.2
2.3.2 范例2.3
2.4 遠程控制
2.4.1 范例2.3(1)
2.4.2 范例2.3(2)
2.4.3 范例2.4(1)
2.4.4 范例2.4(2)
2.5 網上交談
2.5.1 范例2.5
2.5.2 小結
第3章 瀏覽器
3.1 C++ Builder的TCppWBrowser控件介紹
3.2 瀏覽器功能
3.2.1 同步處理
3.2.2 Internet屬性
3.2.3 脫機工作
3.2.4 范例3.2
3.3 執(zhí)行OLE指令
3.3.1 OLE指令綜述
3.3.2 范例3.3
第4章 電子郵件
4.1 電子郵件的基本概念
4.2 SMTP
4.2.1 范例4.1
4.2.2 范例4.2
4.3 POP3
4.3.1 范例4.3
4.3.2 范例4.4
4.4 Microsoft MAPI控件
4.4.1 Microsoft MAPI控件綜述
4.4.2 范例4.5
4.5 Microsoft MAPI控件的附件
4.5.1 MAPIMessage控件
4.5.2 范例4.6
第5章 HTTP與FTP協議
5.1 HTTP標題信息
5.1.1 標題信息概述
5.1.2 范例5.1
5.1.3 范例5.2
5.2 HTTP網頁內容
5.2.1 范例5.3
5.2.2 小結
5.3 FTP協議——文件上傳及下載
5.3.1 FTP的特性
5.3.2 范例5.4
5.3.3 小結
5.4 FTP通信協議——服務器端指令
5.4.1 范例5.5
5.4.2 小結
5.5 Microsoft Internet Transfer Control——HTTP通信協議
5.5.1 范例5.6
5.5.2 范例5.7
5.6 Microsoft Internet Transfer Control——FTP通信協議
5.6.1 范例5.8
5.6.2 范例5.9
第6章 網絡資源應用
6.1 Windows Networking的基本概念
6.2 映射網絡驅動器/瀏覽打印機端口
6.2.1 WnetConnectionDialog簡介
6.2.2 范例6.1
6.2.3 范例6.2
6.3 中斷網絡驅動器/打印機
6.3.1 WNetDisconnectDialog函數
6.3.2 范例6.3
6.3.3 范例6.4
6.3.4 范例6.5
6.4 創(chuàng)建網絡資源連接(1)
6.5 創(chuàng)建網絡資源連接(2)
6.6 創(chuàng)建網絡資源連接(3)
6.6.1 WnetAddConnection3函數簡介
6.6.2 范例6.8
6.7 中斷網絡資源連接(1)
6.7.1 WnetCancelConnection函數簡介
6.7.2 范例6.9
6.8 中斷網絡資源連接(2)
6.8.1 WNetCancelConnection2函數簡介
6.8.2 范例6.1O
6.9 取得連接資源名稱
6.9.1 WnetGetConnection函數簡介
6.9.2 范例6.11
6.10 取得網絡連接用戶名稱
6.10.1 WnetGetUser函數簡介
6.10.2 范例6.12
6.11 列舉網絡資源
6.11.1 WnetOpenEnum函數簡介
6.11.2 WnetEnumResource函數簡介
6.11.3 WnetCloseEnum函數簡介
6.11.4 范例6.13
6.12 取得WNet API的錯誤消息
6.12.1 WnetGetLastError函數簡介
6.12.2 范例6.14
第7章 遠程訪問撥號網絡服務
7.1 遠程訪問撥號網絡服務的基本概念
7.2 執(zhí)行撥號網絡遠程訪問程序
7.2.1 默認拔號網絡程序
7.2.2 范例7.1(Windoow 95/98)
7.2.3 IntethetAutodial函數
7.2.4 范例7.2
7.2.5 InternetAutodialHangup
7.2.6 范例7.3
7.2.7 InternetHangUp
7.2.8 范例7.4
7.2.9 RasHangUp函數簡介
7.2.10 RasGetErrorString
7.3 檢查撥號連接狀態(tài)
7.3.1 InternetGetConnectedState函數簡介
7.3.2 范例7.5
7.3.3 范例7.6
7.4 取得撥號網絡設置名稱
7.4.1 RasEnumEntries函數簡介
7.4.2 范例7.7
7.5 取得撥號連接后的IP地址
7.5.1 RasGetProjectionInfo函數簡介
7.5.2 范例7.8
7.6 處理撥號網絡設置的用戶帳號及密碼
7.6.1 RasGetEntryDialParams函數簡介
7.6.2 RasSetEntryDialParams函數簡介
7.6.3 范例7.9
第8章 Microsoft Win32 Internet API
8.1 Microsoft Win32 Internet API簡介
8.2 嘗試Internet連接
8.2.1 InternetAttemptConnect函數簡介
8.2.2 范例8.1
8.3 檢查Internet連接
8.3.1 InternetCheckConnection函數簡介
8.3.2 范例8.2
8.4 建立撥號網絡連接(1)
8.4.1 InternetAutodial函數簡介
8.4.2 范例8.3
8.5 建立撥號網絡連接(2)
8.5.1 InternetDial函數簡介
8.5.2 范例8.4
8.6 中斷撥號網絡連接
8.6.1 InternetAutodialHangup函數簡介
8.6.2 InternetHangUp函數簡介
8.6.3 范例8.5
8.6.4 范例8.6
8.7 取得目前網絡連接狀態(tài)
8.7.1 InternetGetConnectedState函數簡介
8.7.2 范例8.7
8.8 HTTP Cookies
8.8.1 Cokies簡介
8.8.2 InternetGetCookie函數簡介
8.8.3 InternetSetCookie函數簡介
8.8.4 范例8.8
8.8.5 范例8.9
8.9 URL
8.10 URL正規(guī)化處理
8.10.1 InternetCamonicalizeUrl函數簡介
8.10.2 范例8.10
8.11 合并URL字符串
8.11.1 InternetCombineURL函數簡介
8.11.2 范例8.11
8.12 分解URL字符串
8.12.1 InternetCrackUrl函數簡介
8.12.2 范例8.12
8.13 Win32 Internet API高級應用
8.14 建立Internet Session
8.14.1 InternetOpen函數簡介
8.14.2 InternetCloseHandle函數
8.14.3 范例8.13
8.14.4 范例8.14
8.15 建立FTP、HTTP或Gopher服務
8.15.1 InternetConnect函數簡介
8.15.2 InternetCloseHandle函數簡介
8.15.3 范例8.15
8.15.4 范例8.16
8.16 HTTP通信協議——下載網頁內容
8.16.1 InternetOpenUrl函數簡介
8.16.2 InternetReadFile函數簡介
8.16.3 范例8.17
8.16.4 InternetSetOption函數簡介
8.17 FTP文件傳輸通信協議的基本介紹
8.18 瀏覽FTP服務器目錄
8.18.1 FtpGetCurrentDirectory函數簡介
8.18.2 范例8.19
8.18.3 范例8.20
8.18.4 范例8.21
8.19 FTP下載及上傳功能
8.19.1 FtpGetFile函數簡介
8.19.2 范例8.22
8.19.3 FtpPutFile函數簡介
8.19.4 范例8.23
8.20 FTP其他功能介紹
第9章 Microsoft Windows Sockets API應用
9.1 Windows Socket的介紹
9.2 Winsock API函數
9.2.1 BSD Socket API函數簡介
9.2.2 Winsock擴展函數
9.2.3 轉換函數
9.2.4 數據庫函數
9.3 Winsock應用程序的起始與結束
9.3.1 WSAStartup函數
9.3.2 WSAData函數
9.3.3 范例9.1
9.3.4 范例9.2
9.3.5 范例9.3
9.4 本地主機名稱與IP地址
9.4.1 Gethostname函數
9.4.2 范例9.4
9.4.3 Gethostbyname函數
9.4.4 范例:9.5
9.5 遠程主機名稱與IP地址的轉換
9.6 通信協議信息
9.6.1 getprotobyname函數簡介
9.6.2 范例9.7
9.6.3 范例9.8
9.7 通信協議服務信息
9.8 處理Winsock錯誤
9.9 Winsock API高級應用介紹
9.9.1 Winsock的服務器應用程序
9.9.2 Winsock的客戶機應用程序
9.9.3 Winsock BSD API聲明
9.10 Winsock服務器應用程序——Telnet服務器
9.10.1 Telnet服務器簡介
9.10.2 范例9.10
附錄
附錄A 安裝ActiveX控件
附錄B Windows API函數索引
附錄C 參考資料