I'm writing an application with a websocket enabled httpd server and I use two different URIs for websockets.
I also want to send websocket messages that aren't a response to a request, so I iterate over all client fds and test if they are active websocket sessions as proposed in this issue comment.
I would however like to only send the message to client fds that connected trough one of the URIs and I can't seem to find a way of doing this. Does anyone know if it is possible to determine what URI a websocket connection was established to without having access to a httpd_req_t structure?
I have tried to add different user_ctx to the httpd_uri_t structs, but I can't seem to find a way of accessing them without a request (all ways of accessing the ways of accessing ws_user_ctx in the sock_db appears to be locked away in esp_http_priv.h).
Getting websocket URI user_ctx from client fd?
Who is online
Users browsing this forum: Baidu [Spider], cdollar and 123 guests