项目作者: BaseMax

项目描述 :
Chat of LIVE Concert: WebSocket Chat asynchronous communication application for online live concert. (Nodejs)
高级语言: JavaScript
项目地址: git://github.com/BaseMax/socketio-chat-application-nodejs.git
创建时间: 2020-12-07T12:42:11Z
项目社区:https://github.com/BaseMax/socketio-chat-application-nodejs

开源协议:MIT License

下载


Socket.IO Chat Application Nodejs

WebSocket Chat asynchronous communication application for online live concert. (Nodejs)

Socket.IO Chat Application Nodejs

Features

  • Live Websocket (socketio)
  • Asynchronous communication (nodejs)
  • Allow-Origin headers
  • HTTP and HTTPS (WS and WSS socket)
  • Self-signed certificate
  • Support UTF-8 (Arabic, Persian, etc)
  • Some options (reconnection attempt, timeout, reject)

Install dependencies

Easily install all:

  1. yarn install

or manualy:

  1. npm install fs
  2. npm install http
  3. npm install https
  4. npm install socket.io

You can also install dependencies with the help of Yarn:

  1. yarn add fs
  2. yarn add http
  3. yarn add https
  4. yarn add socket.io

Start and serve server socket

Move client files into Web-Server root directory:

  1. cd client/
  2. mv index.html /usr/share/nginx/html/
  3. mv script.html /usr/share/nginx/html/

Start server-side socket:

  1. cd server/
  2. node serve.js

The purpose of this project

We needed to implement a chat service in the shortest time. Because Mehrad Hidden concert was going to be held soon and the band RadLive needed to have this platform without any problems or violations.

Therefore, thousands of people needed to be able to use this chat at the same time.
https://radlive.me/

Concert Team

Band:

Background Sercices:


Max Base

My nickname is Max, Programming language developer, Full-stack programmer. I love computer scientists, researchers, and compilers. (Max Base)

Asrez Team

A team includes some programmer, developer, designer, researcher(s) especially Max Base.

Asrez Team