-
网络通信协议的分析及其应用实现
资源介绍
第三章包括以下代码:
1.目录TCP.UDP高级编程,是一个高级的聊天程序,程序中集成了TCP和UDP聊天程序,注意程序运行的时候需要设定命令行参数,可以在项目设置中进行设定,或者通过命令行参数直接执行。在书中有说明;
2.目录TCP聊天是程序服务器端程序,其客户端程序在目录TCP聊天客户端中;
3.目录TCP聊天客户端是TCP聊天程序客户端程序,同上一个程序配合使用;
4.目录UDP点对点聊天是一个UDP的点对点聊天程序,程序运行测试的时候,需要改变侦听端口,如果要在同一台机器上测试,需要改变一下程序设置,因为程序比较简单,所以没有增加设置功能,读者可以在自己程序中修改。
第四章包括以下代码:
1.目录TCP.IP终端程序源代码是一个实现一个TCP.UDP终端的程序,通过该终端可以实现POP3、SMTP、FTP等各种功能;
2.目录超级链接是一个能够在窗体上实现超级链接的程序,或者发送email;
3.目录端口扫描是一个能够对指定IP地址的单个端口或者多个端口进行扫描的程序;
4.目录获得本机ip地址的MFC程序是一个通过MFC来获取本地计算机IP地址的程序。
5.目录获取网络设置,网卡信息是一个获取网络DNS、子网掩码、网卡地址的综合程序,注意该程序包括了第四章的4.2节、4.3节的两个程序。(最好在win98中测试)。
6.EnumProtocal目录是获取系统支持的网络协议信息的程序。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第五章包括以下代码:
1.目录ftp服务器是一个基于控制台的ftp服务器程序,能够实现大部分的FTP的服务器程序;
注意:
a.帐号密码为toldo;
b.主目录为c:/temp,在连接之前请先建立;
2.目录ftp客户端是一个比较简单的ftp程序,但是程序提供了各种接口,能够让读者看法出各种复杂的ftp程序,程序中的各个程序模块均已经实现;
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第六章包括以下代码:
1.目录mywininet_1是一个通过inet来获取网页内容的程序;
2.目录web服务器是一个功能比较齐全的WEB服务器程序,通过该程序能够让读者深入了解HTTP的实现机理;
3.目录浏览器是一个能够实现各种功能的浏览器,主要是使用了IE内核,能够实现大部分的IE功能;
4.目录网站下载是一个综合程序,能够下载网站中所有的网页地址,也可以下载网页中链接的其他网站内容,并且能够进行各种复杂设定,希望读者好好学习。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第七章包括以下代码:
1.目录bbs高级程序开发是一个bbs客户单程序,能够根据bbs的协议原则,对每个字节进行分析,同时也能够同时显示中文和英文,程序有一个缺点就是速度有时候比较慢,希望读者可以改进。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第八章包括以下代码:
1.目录pop3高级程序开发是一个能够从pop3服务器中检查所有邮件,并且可以查看邮件内容,也可以删除邮件但是没有实现附件的接收,使用时需要设定服务器地址以及用户名和密码;
2.目录简单的邮件发送是一个很简单的邮件发送程序,能够发送普通的文本内容;
3.目录邮件发送高级编程是一个高级的邮件发动程序,能够设定smtp的验证,同时也能够发送附件,还能够设定各种编码以及数据加密。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第九章包括以下代码:
1.目录ICMP高级开发是一个能够实现ICMP协议的一个程序,在程序中能够实现ping功能和trace route功能。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第十章包括以下代码:
1.目录RAS高级编程是一个RAS拨号程序高级开发,通过该程序不经能够实现电话拨号功能,还能实现如adsl、网通等拨号功能,还能够监控modem或者网卡的网络流量,绝对是一个值得读者学习的程序。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第十一章包括以下代码:
1.目录语音电话高级编程是一个通过调制解调器来进行语音电话开发的程序,相信读者一定会感兴趣。
本程序需要调制解调器的支持,否则可能失败
需要调制解调器支持语音传输,本程序在子弹头
调制解调器下调试通过,通话时通过麦克风和话筒
来进行。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional
第十二章包括以下代码:
1.目录串口通信高级编程提供了一个能够进行串口通信的类,能够方便地进行各种数据通信。
本程序在vc6.0中调试通过
由于本程序设计到硬件编程,因此,如果读者的串口通信设备
没有连接好,可能会有问题
本程序重在介绍一个串口通信类,因此读者在开发具体应用
的时候可以直接使用这个类。
以上所有程序在VC6.0中调试通过
系统平台是:Windows XP Professional