Font Size: a A A

The Design And Implementation Of An Instant Message System Based On WebSocket Technology

Posted on:2017-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:M Y DuFull Text:PDF
GTID:2348330488954622Subject:Electronics and information engineering
Abstract/Summary:PDF Full Text Request
Internet in modern society has far passed its original design purpose. There were no days like today that people rely on it so badly. And just because of this situation, Internet develops and changes rapidly. Beside, the increment of terminal smart devices such as tablets and smart phones are also reasons to make Internet constantly re-invent itself. Alongside the development of web applications, real-time communication on webs becomes much more important.This paper discussed the current web communication technologies'environment and mainly studies WebSocket-based communication technology which is a very important part in HTML5 standard. The details of WebSocket-based online lecturing, sharing and displaying system have been explained in this paper. It includes user interface design, user experiences design, build up of NodeJS server, usage of WebSocket-based web communication technology, construction of no-relational MongoDB database, transformation of documentations with different types, deployment of bluemix and examination of security. The whole system realized the innovation idea that sharing can be anywhere anytime without boundaries. Also it indicates the potential of WebSocket-based real-time communication technology and provides a clear view on how efficient this technology could be.In comparison of other web communication technologies such as long pulling mechanism and stream technology, WebSocket-based communication can be more efficient on using server side resources and network bandwidth. As the next generation communication technology, it can truly fulfill the purpose of real-time communication.
Keywords/Search Tags:WebSocket Protocol, Real-time Web Application, NodeJS, MongoDB
PDF Full Text Request
Related items