将我的简单winsock服务器/客户端应用程序变形为简单的Web服务器
Morphing my simple winsock server/client application into simple webserver
我创建了一个非常简单的c++服务器/客户端程序,该程序运行在windows套接字上,不实现线程,只接受一个连接,在客户端连接到服务器时回显客户端的IP,到目前为止,客户端和服务器之间可以进行简单的聊天。我想知道我是否可以将其转换为一个web服务器,处理来自浏览器的http请求并发回响应?我只是想请教一下:教程/指南等提前谢谢!
为了回答我自己的问题,与浏览器进行简单的http连接所需要的就是通过同一个套接字发回一个状态为200的htttp/1.1响应和其他一些所需的行。现在留给我的是构建我的程序,以无限期地接受更多的客户。
C++Web开发没有太多好的库,但据我所知,最常用的库是:http://www.webtoolkit.eu/wt
如果你真的想用C++开发一个web应用程序,那么你可能应该围绕这个工具包搜索教程。
在C++中开发它没有错,但请注意:您将找不到对Java的巨大而广泛的库支持,例如
相关文章:
- ASIO - 如何停止基于简单协程的服务器?
- 我正在编写一个简单的客户端套接字应用程序,但在连接后服务器收到一个空缓冲区
- 使用简单的 Indy 服务器代码进行访问冲突
- 如何使用GSOAP初始化服务器上下文以启用简单身份验证(仅服务器身份验证)
- 简单的非阻塞多线程 tcp 服务器
- NAS(使用 qt/linux)- 无法建立简单的音频服务器连接测试
- boost/asio:非常简单的聊天服务器无法访问收到的消息
- QT-简单的HTTP服务器
- C++中的简单服务器.Freeaddinfo (Segmenataion fault) MSDN 示例
- 为什么这个简单的服务器在非常低的并发请求上失败
- 使用UNIX套接字C++客户端与Node.js服务器通信的简单示例
- Winsock 简单客户端服务器,接收失败
- 客户端服务器简单示例非块
- 带有简单功能的boost :: ASIO服务器
- 编写简单的C Protobuf流端客户/服务器
- C和C++中的简单echo客户端服务器
- 使用Boost.ASIO与服务器进行简单的网络tcp通信
- 简单 Python 客户端和C++服务器的示例
- 简单的gSoap服务器和带有SSL的客户端
- 用于从本地PC接收文件的简单服务器线程-文件暂时为空