Visual.C#.NET.网络核心编程.pdf
本书是关于C#网络开发的教材,主要包括三个方面内容,首先简要介绍了有关C#网络开发的基础知识;接着讲解基础服务器开发、基础客户端开发、FTP开发、SMTP开发、POP3开发和远程控制开发;最后是高级应用,包括Win32网络组件开发、Web数据库基础、Win32异步套接字数据库开发、XML Web Services开发以及一个完整的分布式网络应用程序开发实例。 本书适合于C#开发人员进行网络开发,对Visual C++ .NET和Visual Basic.NET开发人员也很有参考意义。 第1章 C#语法基础 1.1 C#的特点 1.2 .NET命名空间 1.3 数据流 1.3.l 网络流 1.3.2 文本流 1.3.3 文件流 1.4 命令解析 1.4.l 普通格式命令的解析 1.4.2 特殊格式命令解析 1.5 方法参数 l. 5. l params关键宇 1.5.2 ref关键字 1.5.3 out关键字 1.6 常用数据类型及其传输 1.7 线程 本章小结 第2章 基础服务器开发 2.l 同步套接字服务器开发 2.1.l 定义主机对象 .2.1.2 主机解析 2.1.3 端口绑定与监听 2.1.4 发送数据 2.1.5 接收数据 2.1.6 基础服务器开发实例 2.1.7 重要改进 2.2 异步套接宇服务器开发 2.2.l 端口绑定与监听 2.2.2 发送数据 2.2.3 接收数据 2.2.4 异步套接字基础服务器开发实例 2. 3 TcpListener基础服务器开发 2.3.1 端口监听 2.3.2 发送数据与接收数据 2.3.3 基础服务器开发实例 2.3.4 重要改进 本章小结