我一直在开发一个应用程序,该应用程序通过两个 JID 之间的已建立隧道桥接 http 调用。我的隧道设置正确,但我无法弄清楚我应该如何使用 HttpServer 来服务请求。使用 talk_base::HttpListenServer 我可以接受连接:
server.Listen(talk_base::SocketAddress("127.0.0.1", 59000));
但即使在附加信号之后:
server.SignalHttpRequest.connect(this, &TunnelManager::HandleTouchRequest);
我不知道我应该如何回应这些请求。此时,请求只是在连接后挂起,没有明显的信号被调用。我想知道是否有更好的资源(可能是代码示例)供我查看以获得工作的 http 服务器?