WebSockets - ceea ce este și ce să facă - demo-ul Artem - Blogul programatorului

Astăzi, să vorbim despre vebsoketah - tehnologia de transmisie de date, care a venit împreună cu html5. WebSockets scurt client construi continuu pentru conexiunea server prin protocolul TCP. Unul dintre avantajul cel mai frapant al acestei abordări este că acum serverul poate trimite în mod proactiv un mesaj tuturor clienților subscrise, fără clientul pentru a trimite interogarea la server.

WebSockets - ceea ce este și ce să facă - demo-ul Artem - Blogul programatorului

WebSockets suportate de toate browserele moderne (IE le-a sprijinit, deoarece a 10-a versiune). Desigur, dacă doriți să sprijine browsere mai vechi, aceasta este o limitare destul de grave. În timp ce, pe de altă parte, aveți nevoie pentru a viziona ceea ce utilizatorii dvs. sunt deja pe această bază, pentru a trage concluzii.

  • conexiune bilaterală
  • Reducerea traficului folosit
  • siguranță
  • Date minimă întârziere

vebsokets obiect prevede, în esență, un set de evenimente care permit organizarea muncii de schimb de date. Toate evenimentele pot fi reprezentate într-o diagramă:

WebSockets - ceea ce este și ce să facă - demo-ul Artem - Blogul programatorului

După cum le puteți vedea destul de un pic, și foarte scopul lor este ușor de ghicit din nume:]

WebSockets și node.js

Să ne uităm la un exemplu simplu de utilizare a serverului pe WebSockets node.js. În primul rând avem nevoie pentru a stabili o relație ws:

articole similare