首页 > 解决方案 > 你如何获得客户的IP地址?(Spring WebFlux WebSocket)

问题描述

正如标题所说,您如何获得连接的详细信息。有没有办法通过 WebSocketSession 获得它?我觉得我错过了什么……

我需要一种方法来禁止不良用户的 IP 地址,而且我想在地图上显示所有在线用户(就像地图上的一个点)。稍后我不需要帮助,我需要帮助来获取客户的 IP 地址。

我正在使用 Spring 的 WebFlux WebSocket。

编辑:我创建了一个功能请求:https ://jira.spring.io/browse/SWF-1728

标签: javaspring-bootspring-webflux

解决方案


基于 Servlet 的WebSocketSession对象确实提供了该信息。这似乎从反应的味道中消失了。

您应该创建一个Spring Framework 问题来请求它作为增强功能


推荐阅读