using namespace web::websockets::client::websocket_client ws_client
ws_client->connect(web::uri("服务器地址:端口号")).wait()会报“set_fail_handler: 3: Underlying Transport Error”,而单独把此功能移出来,做成例子,则可以通过。
可能的原因:
websocket程序中掩盖了其他命名空间,对websocket_client的函数调用产生了影响。
解决办法:
1:查找产生的原因;
2:在新写的小例子中添加功能,完善程序。但此时对boost异步通信不是很明白,需要整理清楚。
本文讨论了在使用WebSocket客户端时遇到的命名空间冲突问题,并提供了排查和解决策略,帮助开发者理解如何正确调用WebSocket客户端API以及避免潜在的命名空间混淆。
975

被折叠的 条评论
为什么被折叠?



