C#.NET网络程序设计

C#.NET网络程序设计
作 者: 黄嘉辉
出版社: 科学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C#.NET网络程序设计》作者简介

内容简介

本书是通过C#讲解TCP/IP与网络程序设计的书籍。全书共分为11章和13个附录,主要介绍了Microsoft.NET Framework、网络概述、Socket、基本应用、服务器程序结构、客户端程序结构、SMTP协议、POP3协议、System.Web.Mail、FTP协议、HTTP协议与Web服务器等方面的内容。本书内容丰富,讲解详尽,可作为计算机及相关专业的研究生、本科生、大专生的学习参考书,同时也可作为相关专业从业人员的实用参考书。

图书目录

第1章 MicrOsOft. NET Framework

1. 1 Microson. NET Framework概述

1. 2 CLR

1. 3 Microson. NET Framework类库概述

1. 4 安装Ⅵsual Studio. NET2003

第2章 网络概论

2. 1 历史与沿革

2. 2 OSI七层模型

2. 3 网络结构与局域网

2. 4 TCP3P

2. 5 TCP与UDP

2. 6 IP地址

2. 7 IPv6协议

2. 8 DNS

2. 9 端口

2. 10 RFC

第3章 Socket

3. 1 Berkeley Socket

3. 2 Java Socket

3. 3 Mieroson Windows Socket APl

3. 4 MiCroson WinSock Control

3. 5 Microson. NET Framework类库

3. 5. 1 System. Net

3. 5. 2 System. Net. Sockets. SOcket

3. 5. 3 System. Net. Sockets. TcpListener

3. 5. 4 System. Net. SOckets. TcpCliem

3. 5. 5 System. Net. Sockets. UdpClient

第4章 基本应用

4. 1 IP与DNS

4. 1. 1 System. Net. IPAddress类

4. 1. 2 System. Net. IPEndPoint类

4. 1. 3 System. Net. DNS类

4. 2 URL与System. Uri类

4. 3 Cookie与System. Net. Cookie类

4. 4 请求与响应

4. 4. 1 HTTP请求

4. 4. 2 System. Net. HttpWebRequest类

4. 4. 3 HTTP响应

4. 4. 4 System. Net. HttpWebResponse类

第5章 服务器程序结构

5. 1 服务器应用程序流程

5. 2 建立服务器Socket

5. 2. 1 Socket

5. 2. 2 TcpListener

5. 3 接受客户端连接

5. 3. 1 Socket. Accept

5. 3. 2 TcpListener. AcceptSocket/AcceotTcpClient

5. 4 接收与发送客户端信

5. 4. 1 Socket. Send/Receive

5. 4. 2 服务器输入输出数据流--NetworkStream

5. 5 关闭连接

5. 5. 1 Socket. Close

5. 5. 2 TcpListener. Stop

5. 6 DateTime服务器应用

第6章 客户端程序结构

6. 1 客户端应用程序流程

6. 2 建立客户端Socket

6. 2. 1 Socket

6. 2. 2 TcpClient

6. 3 连接服务器

6. 3. 1 Socket. Connect

6. 3. 2 TcpClient. Connect

6. 4 接收与传输服务器信息

6. 4. 1 Socket. Send/Receive

6. 4. 2 客户端输入输出数据流--NetworkSbeam

6. 5 关闭连接

6. 5. 1 Socket. Close

6. 5. 2 TcpClient. Close

6. 6 DateTime客户端应用

第7章 SMTP协议

7. 1 SMTP介绍

7. 1. 1 邮件格式

7. 1. 2 SMTP信息

7. 1. 3 SMTP指令

7. 1. 4 SMTP流程

7. 2 SMTPCIient--SOCket

7. 3 SMTPCIient--TcpClient

第8章 POP3协议

8. 1 POP3介绍

8. 1. 1 认证

8. 1. 2 邮件发送

8. 1. 3 更新

8. 2 POP3C1ient-SOcket

8. 3 POP3Client-Tcp客户端

第9章 System. Web. Mail

9. 1 System. Web. Mail介绍

9. 2 指定SMTP月艮务器

9. 3 设置E-mail地址

9. 4 处理E-mail内容

9. 5 处理附件

9. 6 发送邮件

9. 7 System. Web. Mail应用

第10章 FTP协议

10. 1 FTP协议介绍

10. 1. 1 FTP结构

10. 1. 2 FTP指令

10. 1. 3 FTP服务器响应信息

10. 1. 4 FTP流程

10. 2 FTP月艮务器范例

第11章 HTTP协议与Web服务器

11. 1 HTTP协议

11. 1. 1 HTTP标题

11. 1. 2 HTTP方法

11. 1. 3 HTTP响应信息

11. 1. 4 URl

11. 1. 5 HTTP流程

11. 2 Web服务器----Socket

11. 3 Web服务器--TcpListener

11. 4 取得网页内容

附录A 面向对象与系统开发

附录8 UML

附录C 控制流程

附录D 窗口用户界面类

附录E 线程

附录F Java与. NET的比较

附录G SSL

附录H 使用Windows APl

附录I Microsoft Windows Networking API

附录J M:crosoft RAS AP 0

附录K Microsoft Win32 Internet API

附录L RFC

附录M 端口

参考文献