java - 你如何获得客户的IP地址?(Spring WebFlux WebSocket)
问题描述
正如标题所说,您如何获得连接的详细信息。有没有办法通过 WebSocketSession 获得它?我觉得我错过了什么……
我需要一种方法来禁止不良用户的 IP 地址,而且我想在地图上显示所有在线用户(就像地图上的一个点)。稍后我不需要帮助,我需要帮助来获取客户的 IP 地址。
我正在使用 Spring 的 WebFlux WebSocket。
编辑:我创建了一个功能请求:https ://jira.spring.io/browse/SWF-1728
解决方案
基于 Servlet 的WebSocketSession
对象确实提供了该信息。这似乎从反应的味道中消失了。
您应该创建一个Spring Framework 问题来请求它作为增强功能。
推荐阅读
- sql-update - 如何使用 from 及其 id 从其他表更新表
- python - Tkinter entry.get 由于某种原因在值后添加一行
- java - 为什么在普通线程和异步线程中从 JpaRepository 返回的实体状态不同
- jquery - 如何在选项卡/浏览器关闭时调用 .NET MVC 操作?
- pine-script - 无法在 Pine 脚本中打印自定义变量以警告消息
- plot - Grafana 100% 堆积条形图
- java - 我如何在我的世界中获取聊天消息的内容?
- java - 仅在 Java 的帮助下,如何在没有 Spring 的情况下运行 Liquibase 迁移?
- python - 将 Seaborn FacetGrid 放入子图的轴中
- reactjs - 开玩笑:警告:失败的道具类型:道具`displayValue`在`Grid654Display`中被标记为必需,但它的值是`undefined`