Sobes.tech
Junior — Middle

Ի՞նչ նպատակով է օգտագործվում WebSocket պրոտոկոլը վեբ հավելվածներում։

sobes.tech AI

Պատասխան AI-ից

WebSocket պրոտոկոլը օգտագործվում է հաճախորդի և սերվերի միջև կայուն երկկողմանի կապ հաստատելու համար վեբ հավելվածներում: Սա թույլ է տալիս իրական ժամանակի տվյալների փոխանակում առանց կրկնվող HTTP հարցումների: Օրինակ, WebSocket-ը հաճախ օգտագործվում է զրույցներում, առցանց խաղերում և ծանուցման համակարգերում:

Node.js-ում WebSocket-ի օգտագործման օրինակ:

const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });

wss.on('connection', ws => {
  ws.on('message', message => {
    console.log(`Ստացվել է: ${message}`);
    ws.send(`Էկո: ${message}`);
  });
  ws.send('Բարի գալուստ WebSocket սերվերին!');
});