- 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
- 企业仓库安全管理制度.doc
- 《农村生活污水分布式处理技术在农村污水处理设施技术法规制定中的应用研究》教学研究课题报告.docx
- 高中物理磁场探究电磁感应实验对深度理解物理概念的作用教学研究课题报告.docx
- 初中英语:区块链在英语教学资源溯源与中的应用探讨教学研究课题报告.docx
- 高中社会实践社会实践中的动态几何社会问题解决教学研究课题报告.docx
- 小学信息技术课堂中编程思维的启蒙与培养教学研究课题报告[001].docx
- 初中语文课程未成年人文学鉴赏能力与犯罪预防探索教学研究课题报告.docx
- 3D打印技术在小学生物课程中动物骨骼模型的创新教学与应用教学研究课题报告.docx
- 《农村金融创新与新型农业经营主体金融风险控制研究》教学研究课题报告.docx
- 小学体育“深度学习”方法在田径运动训练教学中的实践分析教学研究课题报告.docx
最近下载
- 07米联客2020版FPGA教程(FT60X篇).pdf
- (完整)混凝土回弹强度自动计算EXCEL表.xls VIP
- 《 房地产企业税制改进政策研究》范文.docx VIP
- 房产抵押合同范本6篇 .pdf VIP
- 工业机器人系统操作员(技师)理论复习考试题库(附答案).docx
- 山东省中小学教师人工智能赋能教学教研线上研修活动单元测试答案.docx VIP
- 变电站水泥电线杆防腐加固工程施工组织设计方案(可编辑).doc VIP
- 第11课 近代职业教育的兴起和发展(教学设计)-【中职专用】《世界历史》.docx
- 关于延长中频炉炉衬寿命的探讨.pdf
- 核心素养导向下的小学科学教学改革研究教学研究课题报告.docx
文档评论(0)