Font Size: a A A

Design And Implementation Of Instant Communication System Based On Node.js And Websocket

Posted on:2019-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y T MaoFull Text:PDF
GTID:2428330566999209Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development and popularization of computer network technology,the application of network in life is more and more extensive.Instant messaging occupies a large share in network applications,and people's demand for instant messaging is also increasing.Instant communication not only affects people's lives,but also affects many aspects of daily work and learning.More and more enterprises develop internal instant communication system for convenient work and communication.At the same time,campus educational system can be integrated web instant communication system for teachers and parents to communicate."Instant communication has a rapid growth and can be the main trend of instant communication in the future.It doesn't need lots of client and just base entirely on the web.It can provide customized services,integrated in the community,forum,and website of business,to further enhance the interaction between users.The web instant messaging system based on Node.js and WebSocket is designed in this paper.Socket.IO is a JavaScript library integrated with WebSocket protocol implemented in Node.js.WebSocket protocol can realize two-way communication based on events,compared to the traditional Ajax,Flash Socket and other short polling communication mode has a good cross platform,reliability and efficiency.Based on these advantages,Socket.IO also has some other extension and supplement.And Node.js has stable performance and rich modules,and the front and back development environment is unified.It is a good choice for the server development.This system is based on B/S architecture design.In this passage,we analyses the technical feasibility design principles,requirements and outline.It also analyses the realization of the user login,on-line reminders,offline notifications,user list,group chat and private chat(mass),image transfer,file transfer and chat rooms in detail.
Keywords/Search Tags:Instant communication, Node.js, WebSocket, B/S architecture
PDF Full Text Request
Related items