- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
页脚下载后可删除,如有侵权请告知删除!
基于TCP/IP的局域网聊天室的
设计与实现
页脚下载后可删除,如有侵权请告知删除!
摘 要
随着计算机网络技术的开展,各种各样基于网络的应用也随之诞生,比方基于互联网的信息发布,通信,数据共享等等。局域网的开展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET.因此基于局域网的即时通信工具,就这样应运而生了。所以本文提出了一个更加合理的设计,并在WINDOWS平台上加以了实现.在本实现内将客户端和效劳端综合在一个程序之内,用多线程实现不同的并行任务。并进展了人性化的界面设计,使用起来更加简单方便,并且功能十分合理,又易于扩展以及个性化定制。本文通过局域网聊天系统来具体共享内存实现进程间的数据交换,利用windows消息机制实现进程间的同步,两种机制结合使用。局域网聊天室作为一种新型的聊天工具可以提供更为及时、可靠、突破了必须有外界网络接入等优点,具有极其广泛的开展前景。
本文介绍了采用JAVA编程开发局域网聊天系统的一套比拟常用的解决方案。采用TCP模式进展文字聊天, 在客户端之间点对点〔C/C〕的进展。本系统采用典型的C/S(客户端/效劳器)的框架模式,在该方案中采用Socket〔套接字〕原理实现网络通信,最终实现了通过效劳器中转的文字聊天、文件传输功能,从而大大降低了程序的开发难度。本系统主要包括登陆、聊天、好友列表和效劳器管理几个局部。本系统从需求分析、系统的设计、功能的实现都严格遵循了软件工程设计的思想。
【关键词】Socket;TCP/IP;C/S;局域网聊天室
Abstract
With the development of computer network technology, a variety of Web-based applications also will be the birth, such as Internet-based information release, communications, data sharing, and so on. LAN development is quickly. Many government agencies, businesses, schools, are first linked together in a unified LAN, respectively connected to the INTERNET, LAN-based instant messaging tool, and thus came into being. In this paper, a more rational design, in WINDOWS platform to achieve integrated in this realization of the client and server in different parallel tasks within a program, multi-threaded. And the design of user-friendly interface, easy to use and very reasonable, and easy expansion and customization. LAN chat system to a specific shared memory data exchange between process and use the windows message mechanism to achieve inter-process synchronization, the two mechanisms used in conjunctionLAN chat room as a new chat tool that can provide the advantages of more timely, reliable, broke the need of outside network access, has a very wide range of development prospects.
This article describes a JAVA Programming LAN chat system, a more common solution. TCP mode, text chat, peer-to-peer (C / C) between the client. The system uses the framework of a typical C / S (Client / S
您可能关注的文档
最近下载
- 2025届新高考语文古诗文理解性默写汇编(新高考60篇,含答案).pdf VIP
- 学校食堂从业人员考核试题(含答案)一.doc VIP
- 煤矿水害防治形考任务3.docx
- 信息能力提升工程 2.0 精品课例-教学设计—《平行四边形的面积》.pdf
- 工程机械租赁合同范本6篇.docx
- SEP1520碳化物评级(金相标准).pdf
- T/CATSI 05003-2020 加氢站储氢压力容器专项技术要求.pdf
- 食品饮料行业深度报告:复盘14年大盘与白酒产业周期的错位牛市,如何布局本轮白酒行情?.pdf VIP
- 职业院校计算机专业-计算机应用基础(Windows 7+office 2010)电子教案(完整版).docx
- 2025云南省中职职教高考职业技能考试机械类专业理论模拟卷【⑧】.docx VIP
文档评论(0)