基于nodejs的即时通讯系统

基于nodejs的即时通讯系统

ID:12802613

大小:791.00 KB

页数:53页

时间:2018-07-19

基于nodejs的即时通讯系统_第1页
基于nodejs的即时通讯系统_第2页
基于nodejs的即时通讯系统_第3页
基于nodejs的即时通讯系统_第4页
基于nodejs的即时通讯系统_第5页
资源描述:

《基于nodejs的即时通讯系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、兰州理工大学毕业设计LANZHOUUNIVERSITYOFTECHNOLOGY毕业设计题目基于nodejs的即时通讯系统学生姓名杨博学号10240135专业班级计算机科学与技术(1)班指导教师马维俊学院计算机与通信学院答辩日期2兰州理工大学毕业设计基于nodejs的即时通讯系统InstantCommunicationSystemOfNodeBasedOnJS杨博(YangBo)10240135IV兰州理工大学毕业设计摘要在社交网络飞速发展的今天,即时通讯系统越来越流行,无论是pc端还是移动客户端,几乎随处可见。年轻人甚至中年人也不乏使用即时通讯聊天的,对于国人来说QQ是最早的聊天软件,而

2、微信、微博、人人等即时通讯系统的兴起使人们有了更多更丰富的选择,国外的twitter更是拥有超过4亿的注册用户。即时通讯是一种分享科技进步的方法,人们可以用它来聊天、评论,从而更加了解并贴近大众生活。心细的我们不难发现,即时通讯技术一直随着流行技术在变化。从一开始用C或C++写CGI,到后来的Perl风靡一时,然后PHP如日中天并且逐渐进化出WordPress。近些年较为流行的RubyonRails,Python都分别有自己众多的即时通讯系统的实现。本文的即时通讯系统主要目的是对新技术的探索。2009年开始,NodeJS越来越吸引开发者们的眼球。NodeJS是基于GoogleV8高性能J

3、avaScript引擎的服务器端JavaScript环境。目前已经建立起一整套的开发生态环境,其他工具在Node.JS社区中均采用模块的方式实现。我们采用了服务器端JavaScript运行时NodeJS。Node.JS的异步I/O的特性使它具有其他技术所不拥有的优势。本即时通讯系统主要实现了用户的登录、聊天、表情发送、图片发送、聊天字体颜色及用户在线人数功能。关键词:NodeJS;服务器端JavaScript;ExpressJS;异步I/0IV兰州理工大学毕业设计AbstractIntherapiddevelopmentofsocialnetworks,instantmessagings

4、ystemsbecomemorepopular,whetheritisaPC-sideormobileclients,almosteverywhere.Youngormiddle-agedpeoplearealsousinginstantmessagingchats,QQforpeopleisoneofthefirstchatsoftware,micro,micro-blogging,instantmessagingsystems,suchastheriseofeveryonesothatpeoplehavemorechoice,foreigntwwiteralsohasmorethan

5、400millionregisteredusers.InstantMessagingisamethodofsharingscientificandtechnologicalprogress,peoplecanuseittochat,comments,soastobetterunderstandingandclosertopubliclife.Wearenotdifficulttofindinstantcommunicationstechnologyhasbeenaspopulartechnologychanges.FromtheverybeginningwithcorC++WritecG

6、I,laterragePerl,PHPandgraduallyevolvedtothepointwhereWordPress.InrecentYearsapopularRubyonRails,Pythonwilleachhavetheirownnumerousinstantmessagingsystemimplementations.Instantchatsystem,themainpurposeofthispaperistheexplorationofnewtechnologies.Beginningin2009,Node.JSandattracttheattentionofdevel

7、opers.Node.JSisbasedontheGoogleV8Server-sideJavaScriptenvironmentperformanceJavaScriptengine.DevelopmentenvironmentcurrentlyhasestablishedawholesetofothertoolsinNode.JScommunitiesimplementedmodulesareusedin.Weuseserver

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。