WebSockets va Socket io o'rtasidagi farq nima?


javob bering 1:

Node-Fetch / Request-ning http, Socket.IO-ga tegishliligi.

Web Socket - bu http orqali o'rnatiladigan protokol. Bu doimiy ulanish protokoli. Veb-soketlarni yaratish uchun biz ws: //domain.com-dan foydalanamiz. Protokolga e'tibor bering.

Socket.IO - bu veb-soket ulanishini chiqaradigan kutubxona, masalan jquery Ajax xml abstraktlari http so'rovlari kabi. Shuningdek, u veb-soketlarni yaratib bo'lmaydigan holatlarda zaxira holatini ta'minlaydi. Bunday holatlarda Socket.IO HTTP ulanishidan to'g'ri foydalanadi.

Umid qilamanki, bu yordam beradi.


javob bering 2:

Buni tushuntirishning yaxshiroq usuli yo'q -

Socket.IO iloji bo'lsa, WebSockets-dan foydalanadi.

Afzalliklari shundaki, u WebSockets-dan foydalanishni soddalashtiradi va agar WebSocket-lar brauzer yoki server tomonidan qo'llab-quvvatlanmasa, boshqa protokollar bo'yicha muvaffaqiyatsiz bo'lishi mumkin. Agar siz ishlamaydigan muhit bilan juda yaxshi tanish bo'lsangiz va ushbu cheklashlar atrofida ishlay olmasangiz, men to'g'ridan-to'g'ri WebSockets-dan foydalanishdan qochaman. Internet rozetkasi

https: //stackoverflow.com/a/1011 ...