cost 325 ms
如何在 websocketpp 中使用自定义记录器? - How to use custom logger with websocketpp?

我正在使用 websocketpp 创建遥测服务器,并遵循此处的示例。 我的应用程序将作为启动时启动的 linux 守护程序运行,因此我将无法将日志写入标准输出。 因此,我想使用spdlog添加一个客户记录器,并了解它可以根据此页面上的内容来完成。 看起来我需要使用websocketpp::log ...

在 run() 内但在处理程序之外会发生什么?/应将 send() 放在哪里? - what happens within run() but outside of handlers?/where should send() be placed?

我想随时send消息。 但是,我不知道把send()放在哪里。 我实际上不知道在调用run()但不在处理程序内部会发生什么。 我当前的设置只是在on_open send我的消息,因为这是我唯一可以放置send使其工作的地方。 然而,以这种方式发送多条消息被证明是一个问题。 我可以从on_messa ...

我必须将项目构建2次,这是第一次失败,因为它无法打开库 - I have to build my Project 2 times, the first time it fails, because it can't open a library

我的问题碰巧是,每次我用CMake重新生成我的Project并随后尝试使用VisualStudio生成它时,都要进行2次尝试,第一次总是失败,因为无法打开一个库,但是这是已经在那了。 我第二次构建它时,它可以完美运行。 我猜这是因为我让VisualStudio自动提取并包含该库,而我的C ...

websocketpp asio监听错误 - websocketpp asio listen error

我有一个多线程的websocketpp服务器。 当我退出程序并重新启动时,没有客户端连接,它没有问题。 但是,当客户端连接并且我退出/重新启动时,程序将引发此错误 我相信我正在执行适当的断开连接顺序,并且在启动退出顺序时收到以下消息(我自己的调试信息) asio错误是什么 ...

WebSocket ++服务器结束,但端口显示仍在使用中 - WebSocket++ server ending, but port says still in use

目前,我通过关闭(或刷新)客户端浏览器标签来结束服务器。 在服务器上调用WebSocket关闭功能时,服务器将停止侦听,关闭所有连接等,然后退出。 这是代码: 在上面的代码段中,我遍历了所有“玩家”(连接的客户端)。 p->io的使用是指websocketpp::connec ...

如何将每线程用户数据传递给asio处理程序? - How to pass per-thread user data into asio handler?

我有一个基于websocketpp(基于ASIO)的服务器和一个线程池。 我需要分配一些资源(与数据库等的连接),并确保始终在同一线程中完全使用它们。 所以,这是我目前拥有的: 在main()函数的某个位置: 如您所见,在每个线程上实例化了一个mongo::Client ...

VS2015在子目录中找不到头文件 - VS2015 can't find include headers in subdirectory

我一直在尝试将WebSocket ++标头库包含到VS2015中的项目中。 我已将websocketpp文件夹添加到源目录中并将其包含在项目中,以便hpp文件显示在标题过滤器中。 但是,当尝试为库编译示例代码时,我不断收到错误消息,它无法打开以下文件的源文件: 我一直在寻找解决方案, ...

如何实现一次仅服务一个客户端的WebSocket服务器 - How to implement a WebSocket server serving only 1 client at a time

我正在使用WebSocket ++库来实现WebSocket服务器。 由于服务器的特性,我希望它一次只能服务1个客户端。 也就是说,一旦客户端已连接到我的服务器,我希望它停止从其他潜在客户端进行侦听,直到已连接的客户端断开连接。 目前,我的服务器如下所示: 我应该如何暂停和 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM