摘要随着计算机技术的发展,网络编程技术成为新起的一门热门技术。在信息化时代的今天,通过利用网络编程可以解决很多网络应用难题,为社会的发展和个人的生活提供了便捷。本论文介绍了网络编程技术的意义、背景及研究现状,并详细介绍了基于TCP/IP 的 Winsock 网络编程技术。在掌握了解 WINDOWS SOCKETS 的通信原理基础上,结合所学习的 VC++编程技术,实现相关网络应用的通信程序。程序主要的功能有:获取本地主机基本信息,监视目标端口的连接状态,测试网络是否连通,并实现实时消息传输和文件传输功能等。20863
毕业论文关键词:网络编程 TCP/IP 目标端口 实时消息传输
Title WinSock network programming and applications based on TCP / IP protocol
Abstract
With the development of computer technology, today network programming is
becoming a new popular technology. In today's information age,the use of
network programming can solve many network applications,it provides a
convenient for personal life,and make the development of society. This
article describes the significance, background and status of network
programming technology, and some information based on TCP / IP Winsock
network programming technology. combined with the VC++ programming
technology, Writting communication program network applications. The main
function of the program are: to obtain basic information on the local
host,monitoring destinationt port connection status ,testing network
connectivity, real-time messaging and file transfer functions.
Keywords:Network programming TCP/IP destination port real-time messaging
目 次
1 绪论1
1.1 研究背景1
1.2 研究目的和意义1
1.3 国内外现状2
1.4 论文结构3
2 系统环境4
2.1 开发环境4
2.2 运行环境4
2.3 MFC 介绍4
2.4 Winsock 介绍5
2.5 本章小结5
3 系统概况6
3.1 系统功能6
3.2 系统结构6
3.2 本章小结6
4 模块设计与实现7
4.1 主系统设计7
4.2 分模块设计9
4.2.1 主机基本信息获取模块9
4.2.2 端口扫描分析模块11
4.2.3 网络连通测试模块13
4.2.4 实时消息传输模块14
4.2.5 远程文件传输模块20
4.3 本章小结26
结论 27
致谢 28
参考文献29
1 绪论
在信息时代的今天,随着计算机技术的发展,网络应用越来越广泛的融入到
我们日常的生活中。 如何利用 QQ 来实现与朋友之间的通信?如何利用浏览器来上
网浏览信息?如何利用邮件来传输文件?如何利用杀毒软件来保障电脑的安全?
如此种种,解决上述一系列的网络应用难题,我们依靠的就是网络编程技术[1]
。
随着社会网络信息化程度的迅速提高和网络编程技术的发展, 网络编程技术
已在网络通信技术,网络进程监视[2]
,网络信息安全,网络文件传输,网络信息
管理等诸多领域得到广泛的运用。 网络编程技术的发展不仅为我们个人生活了带
来了极大的便利,也为社会发展做出了巨大的贡献。
1.1 研究背景
随着计算机技术的发展和对网络应用需求的提高, 网络编程技术得到了很大
的突破发展。网络编程技术[3]
是指利用 Windows 系统所提供的各类网络操作函数
以及流行的网络协议实现网络程序功能的基本原理和方法。 随着互联网的发展最
终 TCP/IP协议以其协议层次化,易扩展,灵活方便等优势成为目前为主的网络
通信协议。而 TCP/IP 协议的发展和成熟,使得基于 TCP/IP 协议层次的网络编程
日新月异。而基于 TCP/IP 协议的Winsock 基于TCP/IP协议的Winsock网络编程及应用:http://www.youerw.com/zidonghua/lunwen_12805.html