精通WindowsSockets網路開發-基於VisualC++實現

精通WindowsSockets網路開發-基於VisualC++實現

本書內容包括準備開發環境、TCP/IP基本介紹、Windows套接字基礎、協定特徵、基本TCP套接字編程、基本UDP套接字編程、套接字選項、套接字阻塞模式開發、套接字非阻塞模式開發、Select模型開發、WSAAsyncSelect模型開發、WSAEventSelect模型開發、重疊I/O模型開發和完成連線埠模型開發等。

基本介紹

  • 書名:精通WindowsSockets網路開發-基於VisualC++實現
  • 作者:孫海民
  • 出版社人民郵電出版社
  • 出版時間:2008
版權資訊,內容簡介,目錄,

版權資訊

ISBN: 9787115179111
開本: 16
定價: 55.00 元

內容簡介

WindowsSockets是當前主要的網路開發技術之一。本書由淺入深、循序漸進地講解如何使用WindowsSockets開發網路應用程式。為使讀者深入理解套接字的理論知識,增加實踐項目經驗,本書最後7章,每章講解一個具有實踐意義的網路應用程式。在這些實例中包含許多軟體開發技術知識,如STL、ADO、多執行緒、MFC、軟體設計模式等。本書適合廣大的網路應用程式設計初學者、Windows網路應用程式開發人員、VC++開發工程師、網路遊戲開發人員、軟體培訓機構學員和高等學校的學生閱讀。

目錄

第1篇 網路開發基礎篇
第1章 準備開發環境
1.1 Windows Sockets開發概述
1.1.1 網路程式開發套用
1.1.2 網路程式結構——C/S、B/S
1.1.3 網路程式通信基礎——網路協定
1.1.4 網路程式通信技術——Windows Sockets介紹
1.2 連線網路
1.2.1 TCP/IP設定
1.2.2 TCP/IP是否工作正常
1.2.3 系統與網路適配器間的通信
1.2.4 默認網關
1.2.5 ping其他計算機IP位址
1.3 創建應用程式
1.3.1 控制台程式
1.3.2 MFC應用程式
1.4 調試兩個應用程式
1.4.1 啟動兩個工程
1.4.2 將一個工程加入到另一個工程空間
1.5 配置開發環境
1.6 小結
第2章 TCP/IP簡介
2.1 開放系統互連參考模型
2.2 TCP/IP協定概述
2.2.1 TCP/IP模型
2.2.2 UDP
2.2.3 TCP
2.2.4 連線埠
2.3 小結
第3章 Windows Sockets基礎
3.1 Windows Sockets
3.1.1 應用程式與Windows Sockets的關係
3.1.2 套接字
3.2 協定特徵
3.2.1 面向連線與面向無連線
3.2.2 可靠性與次序性
3.2.3 面向訊息
3.2.4 部分訊息
3.2.5 從容關閉
3.2.6 路由選擇
3.2.7 廣播數據
3.3 IP定址
3.3.1 IP定址
3.3.2 位元組順序問題
3.4 基本TCP套接字編程
3.4.1 WSAStartup()函式
3.4.2 socket()函式
3.4.3 bind()函式
3.4.4 listen()函式
3.4.5 accept()函式
3.4.6 recv()函式
3.4.7 send()函式
3.4.8 closesocket()函式
3.4.9 shutdown()函式
3.4.10 connect()函式
3.5 TCP示例程式
3.5.1 伺服器實現
3.5.2 客戶端實現
3.6 基本UDP套接字編程
3.6.1 recvfrom()函式
3.6.2 sendto()函式
3.7 UDP示例程式
3.7.1 伺服器實現
3.7.2 客戶端實現
3.8 套接字選項 41
3.8.1 getsockopt()函式
3.8.2 setsockopt()函式
3.8.3 SOL_SOCKET選項級別
3.9 小結
第2篇 Visual C++網路模式開發篇
第4章 阻塞模式開發
第5章 非阻塞模式開發
第6章 Select模型開發
第7章 WSAAsyncSelect模型開發
第8章 WSAEventSelect模型開發
第9章 重疊I/O模型開發
第10章 完成連線埠模型開發
……

相關詞條

熱門詞條

聯絡我們