网络即时通信系统的设计[数据库+源代码+文献及翻译+毕业设计报告].zip
网络即时通信系统的设计[数据库+源代码+文献及翻译+毕业设计报告],摘 要随着科学技术的迅速提高,计算机网络得到了飞速的发展,而各种基于网络的应用程序也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网技术作为人们日常生活中必不可少的部分同样得到了广泛的应用,人们通过局域网连接 internet进行数据传输及...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 bshhty 发布网络即时通信系统的设计[数据库+源代码+文献及翻译+毕业设计报告]
摘 要
随着科学技术的迅速提高,计算机网络得到了飞速的发展,而各种基于网络的应用程序也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网技术作为人们日常生活中必不可少的部分同样得到了广泛的应用,人们通过局域网连接 Internet进行数据传输及交换。因此开发一个局域网的即时通信工具是非常有必要的。
本文围绕这个中心并进行了更为合理的设计在Windows平台上进行了实现。将客户端与服务端分开,用UDP与TCP/IP协议实现不同的传输任务,还运用了套接字技术。能够满足一般用户最基本的要求,特点是简单方便、功能齐全、拓展性强。
本即时通信系统采用模块化程序设计方法,基于C/S架构,运用文件形式存储。本系统充分利用了Visual C++开发工具,具备用户的登录、申请、发送消息、发送文件、查看用户在离线等功能,可以实现用户信息管理,方便了用户之间信息的沟通。
关键词: 即时通信; C/S; UDP; TCP/IP; 套接字
Abstract
With the rapid increase of science and technology, computer network has made rapid development, and a variety of Web-based applications have come about, such as Internet-based information dissemination, communication, data sharing, etc.. LAN technology as an essential part of daily life, are also widely used local area network to connect people through the Internet for data transfer and exchange. Therefore the development of a LAN instant messaging tool is necessary.
This text has realized on Windows platform more rational design around this centre. Separate customer end from end of service, realize different transmission tasks with UDP and TCP/IP agreement, have also used set to windows sockets technology. Can meet the general user's most basic requirement, it is simple and convenient, multiple functional that the characteristic is, the expanding is strong.
The instant messaging system uses the modular programming method, based on C/S architecture, the use of files stored. The system makes full use of Visual C++ development tool, have the user login, application, send messages, send files, view the users and other functions, can realize the user information management, and convenient for users to communicate information between .
Keywords: instant messaging; C / S; UDP; TCP / IP ;Windows Sockets
目 录
引 言 1
第一章 开发工具及系统架构简介 3
1.1 C/S结构简介 3
1.2 SOCKET技术简介 3
1.3 CSOCKET 4
1.4 套接字简介 4
1.4.1连接方式 4
1.4.2主要参数 5
1.5 TCP/IP简介 5
1.6 UDP简介 6
1.7 即时通信系统简介 7
1.7.1系统的网络环境 7
1.7.2数据存储系统 7
1.7.3网络协议 7
第二章 系统分析与设计 8
2.1即时通信系统简介 8
2.2即时通信系统作用 8
2.3网络即时通信系统需求分析 9
2.4环境拓扑 10
2.5开发与测试 10
第三章 系统的实现 11
3.1程序设计目的 11
3.2程序有关连接及端口信息 12
3.3用户使用说明 13
3.4其他部分代码 17
3.5其他算法的改进方法 21
第四章 即时通信系统的测试报告 22
4.1测试结论 22
4.2测试环境 22
4.3功能测试 22
4.4测试结果 27
总 结 28
参考文献 30
谢 辞 31