- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]基于Socket的局域网通信工具的设计与实现的方法
摘 要
随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一中方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便单位企业内部的信息交流,避免企业内部员工使用类似QQ等软件泄露内部信息,减少不必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。
通过对局域网络通信的学习研究,本文介绍了局域网通信和实现聊天器基本通信功能的流程,并编写了一个基于Winsock的局域网络聊天器系统。本系统是运行于MFC平台上的Winsock局域网聊天软件,该聊天软件采用C/S结构,包括服务器和客户端两个模块,客户端通过服务端进行通信。服务器模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天和文件传送等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。主要用到了Winsock编程技术、TCP/IP协议、多线程技术、数据库存取技术和各种控件编程技术。
本文主要分为六个章节,第一章概括的说明聊天器的背景及应用。第二章阐述实现局域网络聊天器系统所用到的主要技术。第三章根据聊天器的设计实现进行需求分析。第四章详细描述了本系统各个模块的设计。第五章重点介绍各个模块的实现和测试。第六章是结束语,总结毕业设计中遇到的问题和自己的收获,感谢给予指导和帮组的老师和同学。
关键词:局域网;TCP/IP协议;Winsock;多线程Abstract
With the computer science and the rapid development of Internet, online chat has become a way of mutual exchange of one, and E-mail, phone calls with real-time chat services and more effective. Online chat software, a wide variety, such as QQ, OICQ, MSN and so on, to achieve anytime, anywhere access to chat, to bring a great convenience. But the lack of chat software, there are the following: the user must be connected to Internet; users to work easily addicted to online chat. To facilitate the exchange of information within business units to avoid the use of internal staff and other software like QQ leaked internal information to reduce unnecessary waste of financial and human resources to develop a LAN chat software is very necessary.
Through the study of local area network communication, this article describes the communication and implementation of local area network chat basic communication process device, and write a Winsock-based local area network chat control system. The system is running on the platform at the MFC Winsock LAN chat software, chat software with the C / S structure, including both server and client modules, the client side to communicate through the service. Server module main achievement of the servers configuration and data transfe
您可能关注的文档
- [工学]上海大学建筑力学第三章.ppt
- [工学]东北大学 自动原理课件.ppt
- [工学]不同类型照片如何拍摄.ppt
- [工学]世界十大高层建筑.ppt
- [工学]东南大学 机械原理 7-3-7-5.ppt
- [工学]中国石油大学工程力学课件tm101sta.ppt
- [工学]中央处理器.ppt
- [工学]中山大学-通信原理 第4章 数字基带传输系统.ppt
- [工学]中科大张斗国老师乙型光学第一章光的波动模型-2012.ppt
- [工学]中间件技术06.ppt
- 重庆市两江新区2025届中考历史模拟试题含解析.doc
- 2025届山西省晋南地区中考生物模拟预测题含解析.doc
- 山东省临沂市沂水县2025届中考历史模试卷含解析.doc
- 浙江省杭州市周浦中学2025届中考生物模拟预测题含解析.doc
- 江苏省盐城射阳县联考2025届中考五模历史试题含解析.doc
- 2025届江苏省南师附中集团达标名校十校联考最后历史试题含解析.doc
- 甘肃泾川县2025届中考历史押题试卷含解析.doc
- 山东省潍坊市寒亭区市级名校2025届中考一模化学试题含解析.doc
- 2025届辽宁省葫芦岛市名校中考历史押题卷含解析.doc
- 2025届四川省师大一中学中考历史对点突破模拟试卷含解析.doc
文档评论(0)