繁体   English   中英

我可以在 Spring-boot 中使用 Socket.io 吗?

[英]Can i use Socket.io with Spring-boot?

我要为andriod/ios开发一个实时游戏,我需要一个与客户端实时传输数据的服务器。 我可以在 Spring Boot 中使用 socket.io 吗? 或者如果答案是否定的,使用带有 Spring Boot 的 websockets 是解决方案?

最初的Socket.IO服务器被设计用于 Javascript,主要是Node.js。

然而,还有其他语言的 Socket.IO 服务器的其他实现。

对于 Java,有Netty-socketio项目,这是 Socket.IO 服务器的开源 Java 实现,基于Netty Java 服务器框架(此答案中也建议使用 Netty-socketio 项目)。

此示例 Spring Boot 应用程序使用 Netty-socketio 在 Spring Boot 应用程序中提供 Socket.IO 服务器。

所以是的,您可以将 Socket.IO 与 Spring Boot 一起使用(在开源 Java 实现上)。

该库可能对您的需求有用。

顺便说一下,Socket.io将尝试使用WebSocket API。 如果浏览器不支持它,那么Socket.io将优雅地回退到其他地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM