Windows Sockets Network Programming
暫譯: Windows Sockets 網路程式設計
Bob Quinn, David Shute
- 出版商: Addison Wesley
- 出版日期: 1995-12-04
- 售價: $2,560
- 貴賓價: 9.5 折 $2,432
- 語言: 英文
- 頁數: 656
- 裝訂: Hardcover
- ISBN: 0201633728
- ISBN-13: 9780201633726
已絕版
買這商品的人也買了...
-
$1,200$1,176 -
$680$537 -
$650$514 -
$980$774 -
$970Introduction to Algorithms, 2/e
-
$980$784 -
$920$727 -
$860$679 -
$1,930$1,834 -
$690$587 -
$490$417 -
$780$741 -
$750$638 -
$760$600 -
$760$600 -
$590$466 -
$690$538 -
$720$569 -
$990$782 -
$750$638 -
$560$476 -
$2,390$2,271 -
$750$593 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$650$507
商品描述
Table Of Contents
Foreword.Preface.
1. Introduction to Windows Sockets.
What is its History?
What Are its Benefits?
What is its Future?
Conclusion.
2. Windows Sockets Concepts.
The WinSock Network Model.
OSI Layers in WinSock.
Modular Boxes.
Services and Protocols.
Protocols and APIs.
3. TCP/IP Protocol Services.
What is its History?
Transport Services.
Network Services.
Support Protocols and Services.
What is its Future?
4. Network Application Mechanics.
Network Program Sketch.
Open a Socket.
Name the Socket.
Associate with Another Socket.
Send and Receive between Sockets.
Close the Socket.
Client and Server Sketches.
5. Operation Modes.
Blocking Mode.
Nonblocking Mode.
Asynchronous Mode.
Performance Differences.
Platform Differences.
Blocking is Real.
6. Socket States.
What Are the Methods of Detection?
WSAAsyncSelect ().
Select ().
Peeking at Data.
Out-of-Band Data.
The Listening State.
7. Sample Application and Library.
Sample Library.
WinSockx.h.
8. Host Names and Addresses.
Host Table, DNS, and NIS.
Local Host Information.
Addresses and Formatting.
Protocol and Address Families.
9. Socket Information and Control.
Socket Options.
Blocking Hooks.
Socket Names.
10. Support Routines.
Byte Ordering.
Service Names and Ports.
Protocol Names and Numbers.
Error Reporting.
11. DLLs over WinSock.
DLL Issues.
Sample DLL.
12. Porting from BSD Sockets.
Sixteen-bit Windows Considerations.
Incidentals.
Functions List.
13. Debugging.
What Failed, and How Did It Fail?
Problem Qualification.
Installation Debugging.
Network Debugging.
Application Debugging.
Debugging Tools.
14. Dos and Don'ts.
Application Data Flow.
Stream Algorithms.
Datagram Algorithms.
Good-News Code.
Common Traps and Pitfalls.
15. Platforms.
Thirty-two-bit WinSock.
Other Platforms.
16. Optional Features.
Should You Use Optional Features?
Raw Sockets.
Multicast.
Loopback.
Sharing Sockets.
Optional Options.
Sockets as File Handles.
Expect Any Error Anywhere.
Other Optional Features.
17. WinSock 2.
Overview of Features.
Multiple Protocol Support.
Overlapped I/O.
Scatter and Gather.
Quality of Service.
Socket Groups.
Multipoint and Multicast.
Conditional Acceptance.
Connect and Disconnect Data.
Socket Sharing.
Protocol-Specific Additions.
Appendix A. TCP/IP Protocol Headers.
ARP Header.
IP Header.
ICMP Header.
IGMP Header.
TCP Header.
UDP Header.
Sample Dialogs.
Appendix B. Quick Reference.
Functions.
Macros.
Appendix C. Error Reference.
What Errors to Expect.
User-fixable Errors.
Detailed Error Descriptions.
Errors in Numerical Order.
Appendix D. What You Need.
Compile and Link Mechanics.
Using Different WinSocks.
Using Different Languages.
Appendix E. Information Sources.
Bibliography.
Index. 0201633728T04062001

商品描述(中文翻譯)
目錄
前言
序言
1. Windows Sockets 介紹
Windows Sockets 是什麼?
它的歷史是什麼?
它的好處是什麼?
它的未來是什麼?
結論
2. Windows Sockets 概念
OSI 網路模型
WinSock 網路模型
WinSock 中的 OSI 層
模組化盒子
服務與協定
協定與 API
3. TCP/IP 協定服務
TCP/IP 是什麼?
它的歷史是什麼?
傳輸服務
網路服務
支援的協定與服務
它的未來是什麼?
4. 網路應用機制
客戶端-伺服器模型
網路程式草圖
開啟一個 Socket
命名 Socket
與另一個 Socket 關聯
在 Socket 之間發送和接收
關閉 Socket
客戶端和伺服器草圖
5. 操作模式
操作模式是什麼?
阻塞模式
非阻塞模式
非同步模式
性能差異
平台差異
阻塞是真實的
6. Socket 狀態
Socket 狀態是什麼?
檢測的方法是什麼?
WSAAsyncSelect()
Select()
瀏覽數據
帶外數據
監聽狀態
7. 範例應用程式和庫
範例 FTP 客戶端
範例庫
WinSockx.h
8. 主機名稱和地址
主機名稱和地址解析
主機表、DNS 和 NIS
本地主機資訊
地址和格式化
協定和地址族
9. Socket 資訊和控制
Socket 控制
Socket 選項
阻塞鉤子
Socket 名稱
10. 支援例程
啟動和清理
位元組排序
服務名稱和端口
協定名稱和編號
錯誤報告
11. DLLs 與 WinSock
創建新的 API
DLL 問題
範例 DLL
12. 從 BSD Sockets 移植
需要考慮的差異
十六位元 Windows 考量
附帶事項
函數列表
13. 除錯
問題類型
什麼失敗了,如何失敗的?
問題資格
安裝除錯
網路除錯
應用程式除錯
除錯工具
14. 注意事項
特徵化您的應用程式
應用程式數據流
流算法
數據報算法
好消息代碼
常見陷阱和失誤
15. 平台
WOSA 網路模型
三十二位元 WinSock
其他平台
16. 可選功能
可選標準是一個矛盾
您應該使用可選功能嗎?
原始 Socket
多播
迴路回路
共享 Socket
可選選項
Socket 作為檔案句柄
期待任何地方的錯誤
其他可選功能
17. WinSock 2
您需要 WinSock 2 嗎?
功能概述
多協定支援
重疊 I/O
散佈和聚集
服務品質
Socket 群組
多點和多播
條件接受
連接和斷開數據
Socket 共享
協定特定的附加功能
附錄 A. TCP/IP 協定標頭
TCP/IP 封包中的分層
ARP 標頭
IP 標頭
ICMP 標頭
IGMP 標頭
TCP 標頭
UDP 標頭
範例對話
附錄 B. 快速參考
結構
函數
巨集
附錄 C. 錯誤參考
錯誤值的來源
期望的錯誤
使用者可修復的錯誤
詳細的錯誤描述
按數字順序排列的錯誤
附錄 D. 您需要的東西
必要檔案
編譯和連結機制
使用不同的 WinSock
使用不同的語言
附錄 E. 資訊來源
網際網路來源
參考書目
索引 0201633728T04062001