本書特色
本書以C#討論與網路相關之應用,除了介紹網路概論、各類Socket之比較、伺服端與用戶端程式架構、通訊協定等主題之外,並介紹以下之Microsoft .NET Framework Class Library:
System.Uri
System.Net.Cookie
System.Net.HttpWebRequest
System.Net.HttpWebResponse
System.Net.Sockets.Socket
System.Net.Sockets.TcpClient
System.Net.Sockets.TcpListener
System.Net.WebClient
以及以下Microsoft .NET Framework 2.0及Microsoft .NET Compact Framework新增之Class Library:
System.Net.FtpWebRequest:處理FTP用戶端請求。
System.Net.FtpWebResponse:處理FTP伺服端回應。
System.Net.HttpListener:處理HTTP通訊協定。
System.Net.Mail:處理SMTP傳送郵件。
System.Net.Security:支援網路安全通訊。
System.Net.Sockets:支援Microsoft .NET Compact Framework紅外線傳輸。
System.Windows.Forms.WebBrowser:支援瀏覽器開發。
Chapter 1 Microsoft Visual Studio 2005
Chapter 2 網路概論
Chapter 3 Socket
Chapter 4 基本應用
Chapter 5 伺服端程式架構
Chapter 6 用戶端程式架構
Chapter 7 SMTP通訊協定
Chapter 8 POP3通訊協定
Chapter 9 System.Net.Mail
Chapter 10 FTP通訊協定
Chapter 11 HTTP通訊協定
Chapter 12 瀏覽器與WebBrowser類別
Chapter 13 Secure Socket Layer
Chapter 14 紅外線傳輸
Chapter 15 網路資訊
Chapter 16 線上交談
Appendix A 視窗使用者介面類別
Appendix B System.Web.Mail
Appendix C 執行緒
Appendix D 使用Windows API
Appendix E Microsoft Windows Networking API
Appendix F Microsoft Win32 Internet API
Appendix G RFC
Appendix H 通訊埠
Appendix I MIME(Multipurpose Internet Mail Extension)
Appendix J ISO Language Code
Appendix K ISO Country Code
Appendix L 參考資料