Windows网络与通信程序设计(第3版)
编辑推荐
国内第1本让你在编程实践中学习P2P程序设计的书,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。
包含了商业级Windows个人防火墙的完整实例代码,采用应用层(SPI) / 核心层(IMD驱动)双重过滤,完全管控TCP/IP网络封包。
涉及到60多个完整实例,许多的例子稍做修改即可应用到实际项目中。
一本讲述Windows网络编程接口的入门教程。
一本讲述Windows系统网络组件的书。
一本讲述Ndis网络内核驱动开发的书。
一本分析商业级防火墙源程序代码的书。
一本关于通信协议的书。
一本关于网络安全的书。
一本不仅让您学会网络编程,更能让您从此喜欢上她的书。
内容简介
本书将编程方法、网络协议和应用实例有机结合起来,详细阐明了Windows下网络编程的相关知识,为致力于网络程序设计的读者提供一本注重实际应用的入门到深入的教程。本书首先介绍了Windows平台上进行网络编程的基础知识,包括网络硬件、术语、协议、Winsock编程接口和各种I/O方法等;然后通过具体实例详细讲述了时下流行的高性能可伸缩服务器设计、IP多播和Internet广播、P2P程序设计、原始套节字、SPI、协议驱动的开发和原始以太数据的发送、ARP欺骗技术、LAN和WAN上的扫描和侦测技术、商业级个人防火墙开发等;接下来讲述了新一代网际协议IPv6和Winsock提供的帮助函数;本书结尾部分,对E-mail、Telnet、FTP等协议进行了介绍,给出了一个使用E-mail协议进行多平台同步阅读的实例。
本书的内容采用Windows 10操作系统。书中包含了大量可重用的C++类,许多的例子稍做修改即可应用到实际项目开发中。
作者简介
陈香凝 精通VC、C++、Windows编程,特别是对网络的各种通信协议研究很多,有丰富的实践经验,乐于分享,发表过各种论文。