更新时间:2018-12-27 13:41:16
封面
版权信息
前言
第一部分 C#语言网络编程基础
第1章 背景知识
1.1 Visual Studio 2008(C#)开发环境
1.2 网络编程常识
第2章 C#网络编程常用特性
2.1 C#委托机制
2.2 C#多线程
2.3 C#方法回调
第二部分 网络传输编程
第3章 TCP编程
3.1 TCP简介
3.2 同步与异步
3.3 C#中的TCP编程类
3.4 TCP基础编程的一般步骤
3.5 同步TCP编程
3.6 异步TCP编程
3.7 两种TCP程序的区别
第4章 UDP编程
4.1 UDP简介
4.2 C#对UDP编程的支持
4.3 UDP进程通信
4.4 UDP广播和组播
第5章 P2P编程
5.1 P2P基础知识
5.2 .NET对P2P编程的支持
5.3 P2P资源发现原理与编程
5.4 P2P在现实互联网中的应用方式
第6章 传输应用编程:即时通信聊天工具
6.1 即时通信系统
6.2 传输层的技术
6.3 原理、流程与协议设计
6.4 系统实现
6.5 源代码清单
6.6 设计思想与创新
第三部分Internet应用编程
第7章 Web浏览器
7.1 Web浏览器概述
7.2 .NET对浏览器开发的支持
7.3 Web浏览器开发实战
7.4 Web浏览器增强功能展示
第8章 FTP文件上传下载
8.1 FTP概述
8.2 FTP客户端开发相关类
8.3 FTP文件上传下载器的制作
8.4 FTP上传下载软件测试
第9章 电子邮件应用
9.1 邮件应用概述
9.2 邮件客户端的功能与界面
9.3 邮件发送功能编程
9.4 邮件接收功能编程
9.5 E-mail收发器的完整源代码
第10章 HTTP编程:Web服务器
10.1 HTTP原理
10.2 Web服务器的开发
10.3 自制浏览器访问Web服务器的实验
第11章 FTP编程:FTP服务器
11.1 FTP协议原理
11.2 FTP服务器的实现
11.3 完整的FTP软件套件
第12章 C#.NET与互联网应用的未来
12.1 互联网的3个发展阶段
12.2 网络应用与C#.NET的进化
12.3 互联网应用的未来