给定一个实例,有什么方法WebSocketConnection
可以提取它所代表的客户端的 IP/端口?我知道实现(即_WebSocketConnectionBase
)具有 aSocket
作为私有变量,但我无法破解它。有什么解决方法吗?
我需要这个功能的环境是这样的:我有一个处理 Web 套接字连接的服务器,我想将客户端的 IP 存储在他们的 Web 套接字旁边。我像这样实例化我的服务器:
var server = new HttpServer();
var wsHandler = new WebSocketHandler();
wsHandler.onOpen = this.subscribeUser;
server.addRequestHandler((req) => req.path == "/ws", wsHandler.onRequest);
...
subscribeUser(WebSocketConnection user){...}
是否有可能在这段代码的某个地方破解这个功能?非常感谢您!