C#网络应用高级编程
【C#网络应用高级编程】 通过看这本书,可以在不用理解网络七层协议的情况下,开发强大的通讯模块! 资源里面包含PDF文件,源代码、还有讲义 前 言 第1章 进程、线程与网络协议 1 1 进 程和线程 1 1 1 Process类 1 1 2 Thread类 1 1 3 在一个线程中操作另一个线程的控件 1 2 IP地址与端口 1 2 1 TCP/IP网络协议 1 2 2 IPAddress类与Dns类 1 2 3 IPHostEntry类 1 2 4 IPEndPoint类 1 3 套接字 1 3 1 Socket类 1 3 2 面向连接的套接字 1 3 3 无连接的套接字 1 4 网络流 1 5 习题1 第2章 TCP应用编程 2 1 同步TCP应用编程 2 1 1 使用套接字发送和接收数据 2 1 2 使用NetworkStream对象发送和接收数据 2 1 3 TcpClient与TcpListener类 2 1 4 解决TCP协议的无消息边界问题 2 2 利用同步TCP编写网络游戏 2 2 1 服务器端编程 2 2 2 客户端编程 2 3 异步TCP应用编程 2 3 1 EventWaitHandle类 2 3 2 AsyncCallback委托 2 3 3 BeginAcceptTcpClient方法和EndAcceptTcpClient方法 2 3 4 BeginConnect方法和EndConnect方法 2 3 5 发送数据 2 3 6 接收数据 2 4 异步TCP聊天程序 2 4 1 服务器端设计 2 4 2 客户端设计 4 2 5 习题2 第3章 UDP应用编程 3 1 UDP协议基础知识 3 2 UDP应用编程技术 3 2 1 UdpClient类 3 2 2 发送和接收数据的方法 3 3 利用UDP协议进行广播和组播 3 3 1 通过Internet实现群发功能 3 3 2 在Internet上举行网络会议讨论 3 4 习题3 第4章 P2P应用编程 4 1 P2P基础知识 4 2 P2P应用举例 4 3 习题4 第5章 SMTP与POP3应用编程 5 1 通过应用程序发送电子邮件 5 1 1 SMTP协议 5 1 2 发送邮件 5 2 利用同步TCP接收电子邮件 5 2 1 POP3工作原理 5 2 2 邮件接收处理 5 3 习题5 第6章 网络数据加密与解密 6 1 对称加密 6 2 不对称加密 6 3 通过网络传递加密数据 6 4 Hash算法与数字签名 6 5 习题6 第7章 三维设计与多媒体编程 7 1 简单的3D设计入门 7 2 DirectX基础知识 7 2 1 左手坐标系与右手坐标系 7 2 2 设备 7 2 3 顶点与顶点缓冲 7 2 4 Mesh对象 7 2 5 法线 7 2 6 纹理与纹理映射 7 2 7 世界矩阵、投影矩阵与视图矩阵 7 2 8 背面剔除 5 7 3 Primitive 7 4 Mesh 7 5 灯光与材质 7 6 音频与视频 7 7 直接使用SoundPlayer类播放W AV音频文件 7 8 习题7 第8章 上机实验指导 8 1 实验一 简单网络聊天系统 8 2 实验二 网络呼叫应答提醒系统 8 3 实验三 文件数据加密与解密 程和线程 1 1 1 Process类 1 1 2 Thread类 1 1 3 在一个线程中操作另一个线程的控件 1 2 IP地址与端口 1 2 1 TCP/IP网络协议 1 2 2 IPAddress类与Dns类 1 2 3 IPHostEntry类 1 2 4 IPEndPoint类 1 3 套接字 1 3 1 Socket类 1 3 2 面向连接的套接字 1 3 3 无连接的套接字 1 4 网络流 1 5 习题1 第2章 TCP应用编程 2 1 同步TCP应用编程 2 1 1 使用套接字发送和接收数据 2 1 2 使用NetworkStream对象发送和接收数据 2 1 3 TcpClient与TcpListener类 2 1 4 解决TCP协议的无消息边界问题 2 2 利用同步TCP编写网络游戏 2 2 1 服务器端编程 2 2 2 客户端编程 2 3 异步TCP应用编程 2 3 1 EventWaitHandle类 2 3 2 AsyncCallback委托 2 3 3 BeginAcceptTcpClient方法和EndAcceptTcpClient方法 2 3 4 BeginConnect方法和EndConnect方法 2 3 5 发送数据 2 3 6 接收数据 2 4 异步TCP聊天程序 2 4 1 服务器端设计 2 4 2 客户端设计 4 2 5 习题2 第3章 UDP应用编程 3 1 UDP协议基础知识 3 2 UDP应用编程技术 3 2 1 UdpClient类 3 2 2 发送和接收数据的方法 3 3 利用UDP协议进行广播和组播 3 3 1 通过Internet实现群发功能 3 3 2 在Internet上举行网络会议讨论 3 4 习题3 第4章 P2P应用编程 4 1 P2P基础知识 4 2 P2P应用举例 4 3 习题4 第5章 SMTP与POP3应用编程 5 1 通过应用程序发送电子邮件 5 1 1 SMTP协议 5 1 2 发送邮件 5 2 利用同步TCP接收电子邮件 5 2 1 POP3工作原理 5 2 2 邮件接收处理 5 3 习题5 第6章 网络数据加密与解密 6 1 对称加密 6 2 不对称加密 6 3 通过网络传递加密数据 6 4 Hash算法与数字签名 6 5 习题6 第7章 三维设计与多媒体编程 7 1 简单的3D设计入门 7 2 DirectX基础知识 7 2 1 左手坐标系与右手坐标系 7 2 2 设备 7 2 3 顶点与顶点缓冲 7 2 4 Mesh对象 7 2 5 法线 7 2 6 纹理与纹理映射 7 2 7 世界矩阵、投影矩阵与视图矩阵 7 2 8 背面剔除 5 7 3 Primitive 7 4 Mesh 7 5 灯光与材质 7 6 音频与视频 7 7 直接使用SoundPlayer类播放W AV音频文件 7 8 习题7 第8章 上机实验指导 8 1 实验一 简单网络聊天系统 8 2 实验二 网络呼叫应答提醒系统 8 3 实验三 文件数据加密与解密
暂无评论