Я много раз читал:
websocket - это протокол, а socket.io - это фреймворк, использующий websocket
Так что websocket - это просто протокол (например,TCP? Или что?) Так почему я могу сделать это так:
compile("org.springframework.boot:spring-boot-starter-websocket")
?
Кажется, websocket - это не просто протокол в контексте среды Spring Boot.но, по крайней мере, какая-то библиотека / модуль / артефакт или часть каркаса пружинной загрузки.
С другой стороны, тем не менее
socket.io является платформой
Так что я запутался:
websocket это:
- протокол
- артефакт для подключения к приложению весенней загрузки
socket.iois:
- framework
На самом деле я видел много примеров Spring Boot, использующих websocket, но очень трудно найти примеры Spring Boot, использующие socket.io Так что я думаю, что все используют websocketв Spring Boot (способом, упомянутым выше), но никто не хочет использовать socket.io в Spring Boot.Почему?