C++ 如何使用websocket跟踪用户++;0.3X

C++ 如何使用websocket跟踪用户++;0.3X,c++,boost,websocket,sessionid,websocket++,C++,Boost,Websocket,Sessionid,Websocket++,是否有一种使用websocket++0.3X跟踪每个用户数据的方法 我希望能够识别他们,以便跟踪他们正在查看的内容以及应该发送给他们的内容。以stack为例:当您查看此问题时,websocket可以(我认为是的)在内存中保存您正在查看此问题的信息,并向您发送适当的更新,如左上角的投票、新评论和答案以及StackExchange更新 此外,用户需要能够识别。websocket中是否存在已隐藏在websocket++中的固有会话id?如果没有,websocket++如何跟踪用户?啊,好的。它一直藏在

是否有一种使用websocket++0.3X跟踪每个用户数据的方法

我希望能够识别他们,以便跟踪他们正在查看的内容以及应该发送给他们的内容。以stack为例:当您查看此问题时,websocket可以(我认为是的)在内存中保存您正在查看此问题的信息,并向您发送适当的更新,如左上角的投票、新评论和答案以及StackExchange更新


此外,用户需要能够识别。websocket中是否存在已隐藏在websocket++中的固有会话id?如果没有,websocket++如何跟踪用户?

啊,好的。它一直藏在显而易见的地方

连接句柄是唯一标识连接的令牌 接收消息的连接。它可以用来确定在哪里 发送回复消息或存储并用于稍后推送消息。这个 连接句柄的类型是websocketpp::connection\u hdl


正如您在回答中提到的,最简单的方法是使用connection_hdl作为关联容器的键,该容器存储您需要的任何其他数据。WebSocket++确实有一些其他的选项用于这种查找成本太高的情况

因为这是一个常见的问题,所以我在这里写了一些更正式的示例和文档来说明如何做到这一点: