基于Socket的即时通信系统的研究与实现

被引量 : 0次 | 上传用户:zly13631743
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步探讨了即时通讯所涉及到的一些技术:如通讯协议、服务模式、交友模式等;接着介绍了软件开发的环境、开发技术和开发工具,给出了软件系统的架构,然后设计了一个名为MCN(prompt Message transmission of Campus Network)的即时通讯系统,并详细地介绍了该即时通信工具的设计实现,最后对系统进行了测试。MCN即时通讯系统使用TCP和UDP协议作为传输层的协议,更加便捷了用户之间的通讯和交友;使用XML设计信息格式,丰富了传输的数据,并使得协议容易扩展。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法;本系统基于Microsoft.NET Framework,使用Visual Studio C#作为开发工具,将C#中的一些新技术运用到了系统中;在开发过程中用到了重构开发方法,优化了系统的设计。
其他文献
关于窗,可以一口气说出很多,木窗、钢窗、铝合金窗、塑料窗,以及这些材料的复合窗,但是玻璃钢窗,我还是头回听说。为了搞清楚玻璃钢窗与其它窗的不同,我采访了中国玻璃钢工
在各种网络应用越来越多涉入生产生活的今天,网络安全问题日益成为人们关注的焦点。为了解决各种各样的安全问题,网络安全态势感知作为解决单一防御问题的新技术,提供了较为
近年来,由于大量无线通信设备接入频谱,使得有限的频谱资源变得日益紧缺。而且,目前传统的无线电频谱资源分配采用的是静态固定的分配策略。在该分配策略下,非授权用户不能使用授
在经济快速发展下,有效的推动了我国道路建设事业的迅速发展,近年来我国道路通车里程不断增加,道路在使用过程中,受到自然环境及车辆荷载的作用,不可避免的会发生各种病害,对
目前国内市场的橱柜市场经过十余年的发展,已逐步从单一的橱柜发展为厨电一体。目前消费市场的变化,使得TST公司面临消费者行为变化引起的整体厨房产品的机遇与挑战共存。为
班级管理有"积极班级管理"和"消极班级管理"之分,前者是指教师采取积极的管理方式促进学生形成良好的行为习惯和道德品质,其基本表现是在问题行为出现前就加以禁止,后者是指
目的:探讨穴位注射金丝桃素单体结合捏脊疗法治疗脑卒中后抑郁的临床疗效。方法:将60名患者依照分配隐藏原则,应用随机数列表分为3组,每组20例。对照组口服黛立新进行治疗;治
本文对柔性多体系统中的刚-柔耦合问题以及空间多杆柔性机械臂的动力学建模理论进行了研究。在柔性多体系统动力学中,传统的零次近似耦合模型在建模过程中直接套用了结构动力
非正式学习在大学生学习中扮演着重要角色,而Web 2.0的发展为大学生的非正式学习提供了更为有利的环境。该研究通过对445名大学生进行问卷调查,分析了大学生在Web 2.0时代进