Socket.io和Websocket。在Spring Boot应用程序中使用什么?

时间:2019-02-12 18:12:10

标签: spring-boot websocket socket.io

我读了很多遍:

  

websocket是一个协议,而socket.io是一个使用以下框架   网络套接字

因此,由于websocket只是一个协议(例如TCP或什么?),为什么我可以 这样做:

compile("org.springframework.boot:spring-boot-starter-websocket")

似乎websocket不仅是Spring Boot框架中的协议,而且至少是某些库/模块/工件或spring-boot框架的一部分。

尽管如此,

  

socket.io是一个框架

所以我很困惑:

websocket是:

  1. 协议
  2. 可插入Spring Boot应用程序的工件

socket.io是:

  1. 框架

实际上,我看到许多使用websocket的Spring Boot示例,但是很难找到使用socket.io的Spring Boot示例。 所以我想每个人都在Spring Boot中使用websocket(以上述方式),但是没人愿意在Spring Boot中使用socket.io。 为什么?

0 个答案:

没有答案