- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
PAGE \* MERGEFORMAT I
基于Socket的局域网通信工具的设计与实现的方法
摘 要
随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一中方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便单位企业内部的信息交流,避免企业内部员工使用类似QQ等软件泄露内部信息,减少不必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。
通过对局域网络通信的学习研究,本文介绍了局域网通信和实现聊天器基本通信功能的流程,并编写了一个基于Winsock的局域网络聊天器系统。本系统是运行于MFC平台上的Winsock局域网聊天软件,该聊天软件采用C/S结构,包括服务器和客户端两个模块,客户端通过服务端进行通信。服务器模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天和文件传送等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。主要用到了Winsock编程技术、TCP/IP协议、多线程技术、数据库存取技术和各种控件编程技术。
本文主要分为六个章节,第一章概括的说明聊天器的背景及应用。第二章阐述实现局域网络聊天器系统所用到的主要技术。第三章根据聊天器的设计实现进行需求分析。第四章详细描述了本系统各个模块的设计。第五章重点介绍各个模块的实现和测试。第六章是结束语,总结毕业设计中遇到的问题和自己的收获,感谢给予指导和帮组的老师和同学。
关键词:局域网;TCP/IP协议;Winsock;多线程
Abstract
PAGE \* MERGEFORMAT III
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 throug
您可能关注的文档
- 基于ProE的蜗轮蜗杆参数化建模及运动仿真分析毕业论文.doc
- 基于PROE二次开发的齿轮参数化设计系统毕业论文.doc
- 基于ProE二次开发的直齿圆柱齿轮二级减速器参数化设计毕业论文.doc
- 基于ProE及ANSYS的轻型载货汽车车架结构设计与静力学分析毕业设计论文.doc
- 基于ProE及ANSYS的载货汽车主减速器结构设计与有限元分析毕业设计论文.doc
- 基于ProE铣床夹具的数字化设计毕业论文.doc
- 基于ProE压印机的产品设计及其加工本科毕业设计论文.doc
- 基于ProE与ANSYS的长城赛影轿车变速器设计毕业论文.doc
- 基于ProE转向灯盖注塑模具设计说明书学位论文.doc
- 基于proteus的热式热水器温度控制系统的仿真研究毕业论文.doc
- 幼儿园环境创设方案中班 幼儿园环境创设方案设计(精彩8篇) .pdf
- 银行支票影像交换系统业务管理办法模版 .pdf
- 年产2万吨新能源光伏支架及结构件产品项目.pdf
- 年产600套物料搬运设备、600套涂装设备、200套环保设备项目.docx
- 年产50000只塑料包装袋及20万米包装复合膜、新增100吨PE膜、100吨PET膜搬迁项目.docx
- 年产2000万米压花布、2000万米成品布、1000万米数码印花布项目.docx
- 年产170万根纸管及珍珠棉深加工项目.pdf
- 年产1000台(套)茶叶加工智能化成.pdf
- 年产5万支双金属温度计、2万只热电偶和热电阻项目.pdf
- 年产30台套玻璃加工工业4.0柔性设备线及配套服务项目竣工环境保护验收监测报告表.doc
文档评论(0)