使用nodejs/http解析器创建一个web服务器

Create a web server with nodejs/http-parser

本文关键字:一个 服务器 web 创建 nodejs http 使用      更新时间:2023-10-16

我想在c++中创建一个带有http解析器的小型web服务器,从这里下载nodejs/http解析器,我编译了下一步该怎么办?

首先,您需要一种使用TCP/IP进行通信的方式来实现HTTP服务器;根据您的情况,您可能还需要使用其他协议,如UDP(例如,如果您需要解析域名,通常会使用DNS)或ICMP。

如果您的应用程序是由操作系统运行的,请查看它的文档,了解它可以为您提供的网络设施。例如,许多操作系统提供了POSIX套接字API,它将帮助您处理网络设备和协议。

如果您愿意,您可以使用已经编写的网络库之一,前提是它们支持您的环境。它们可以帮助您对网络进行有用的抽象,这样您就可以更好地集中精力在应用程序上。

另一方面,如果你的应用程序不是由操作系统运行的,那么首先要做的就是找到一些可以在特定环境中使用的互联网协议套件。

如果你找不到,你显然需要自己实现所有的东西。