Показать сообщение отдельно
  #7 (permalink)  
Старый 11.06.2016, 10:45
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Подобную систему может один специалист нарисовать на коленке за 50$
Да)

Цитата:
Сокеты например на 3000, запросы на 3001.
Необязательно. Благодаря тому, что WebSocket строится поверх http, можно обойтись одним портом.

//backend
import http from "http";
import express from "express";
import WebSocket from "ws";

const app = express();
const server = http.createServer(app);
const wsserver = new WebSocket.Server({server: server});

wsserver.on("connection", () => {/*some code here*/}); //обработка всех вебсокет-подключния
wsserver.on("connection/some/path", () => {/*some code here*/}); // обработка подключений с адресом ws://localhost/some/path

server.listen(80);


//frontend
const connection = new WebSocket("ws://localhost");
const connection2 = new WebSocket("ws://localhost/some/path");


Цитата:
ставлю себе задачу подтянуть инглиш за год
Ты не оставь. Ты просто бери и читай) translate.google.com в помощь

Последний раз редактировалось Erolast, 11.06.2016 в 10:54.
Ответить с цитированием