如何使用POCO和c++监听浏览器请求
How to listen for browser requests with POCO and c++
我想知道在监听浏览器请求时使用哪些Poco类。这是用于代理服务器的。一般来说,我想打开一个端口并等待来自浏览器的请求。请举一个例子,因为我对Poco和C++都很陌生。
您可以查看HTTPTimeServer(http://pocoproject.org/docs/00100-GuidedTour.html#4)例如。基本上你需要:
- Poco::Util::ServerApplication。您从此类派生到宿主服务器进程
- Poco::Net::ServerSocket处理套接字进行侦听
- Poco::Net::HTTPServer,位于负责接受连接和将它们发送到HTTPRequestHandler派生实例
- Poco::Net::HTTPServer参数服务器线程数和连接囤积的大小
- Poco::Net::HTTPRequestHandler。你从该类派生以处理请求
- Poco::Net::HTTPRequestHandlerFactory。您从此类派生以创建处理程序实例
- Poco::Net::HTTPServer请求包含中的信息请求(即标头、正文、cookie、,身份验证)
- Poco::Net::HTTPServerResponse。你填充此类的实例响应信息,例如页眉和正文
相关文章:
- 如何使用 ZeroMQ 在特定端口上监听和解析 UDP 数据?
- Qt5 有没有办法让QLocalServer监听抽象的Unix套接字
- 如何从类外监听小部件的调整大小事件
- 如何编写监听传入信号的第二个线程
- Qt5(c++)android监听系统按钮
- Getaddrinfo总是连接.即使没有被动打开的连接,也要监听该端口
- 当客户端连接越来越少的时候(在linux上使用套接字编程),服务器监听的明智方法是什么?
- 在c代码中设置rtsp_flags来监听ffmpeg
- 是否有可能绑定和监听一个IP地址与TCP/IP套接字?(Linux / C)
- 服务器支持多客户端监听
- 为什么SO_RCVTIMEO从监听套接字继承到接受套接字
- Qt中的GUI应用程序是否可以在运行时监听命令行参数?
- 在Linux上监听套接字连接而不接受调用
- Windows监听服务状态改变
- 使用http_listener无法监听带有本地主机地址的特定端口号(c++ REST SDK)
- 我可以指定我的c++程序监听哪个HID吗?
- Boost-asio监听单个(TCP)接收器上的多个IP地址
- 监听FFmpeg/Libav中的端口
- 监听UDP端口
- 如何使用POCO和c++监听浏览器请求