处理websocketpp连接路径

Posted

技术标签:

【中文标题】处理websocketpp连接路径【英文标题】:Handle websocketpp connection path 【发布时间】:2015-05-28 18:26:18 【问题描述】:

我真的是 websocketpp 的新手。你能告诉我,我怎样才能在我的服务器的新连接上获得 websocket 连接路径?我的意思是我需要得到这个部分:

ws://localhost:8080/addr1    ------> get addr1
ws://localhost:8080/addr2    ------> get addr2
ws://localhost:8080/etc      ------> get etc

我现在使用此链接中的一个示例:http://www.zaphoyd.com/websocketpp/manual/common-patterns/storing-connection-specificsession-information

【问题讨论】:

【参考方案1】:

好吧,我自己找到了灵魂 :) 您应该为此目的使用以下代码:

server::connection_ptr con = s.get_con_from_hdl(hdl);
std::string path = con->get_resource();

【讨论】:

以上是关于处理websocketpp连接路径的主要内容,如果未能解决你的问题,请参考以下文章

websocketpp |无法设置 on_close/打开处理程序

websocketpp asio监听错误

未设置 set_tls_init_handler 时 websocketpp 如何处理连接?

使用 websocketpp 库连接到 c++ websocket 服务器

websock第一次连不上window

如何使用 websocket websocketpp 发送和接收消息?