文件名称:vServer:OneScript单线程http服务器实现
文件大小:290KB
文件格式:ZIP
更新时间:2024-06-02 11:08:26
HTML
虚拟服务器 OneScript单线程http服务器实现 服务器启动代码在test.os中给出 服务器=新的vServer(); Server.Port = 1234; Server.Host =“ ”; Server.Listen(); 这是应用程序的入口点。 在这里,我们初始化服务器参数并调用Listen方法。 此外,https服务器的实际实现开始生效。 然后,控制权传递给vHttpServer对象的Listen方法,在此方法服务器等待新请求到达。 新请求到达后,服务器将处理该请求并创建vHttpRequest,包含有关请求信息的vHttpResponse对象以及响应的存根。 该对象传递到vHttpRouter对象以进行路由。 如果客户端从/ resource文件夹请求文件,则从该文件夹提供文件,否则我们寻找控制器和方法,如果找不到它们,则发出404错误。 接下来是控制器,该
【文件预览】:
vServer-master
----src()
--------vHttpЗапрос.os(6KB)
--------resource()
--------views()
--------models()
--------controllers()
--------vHttpRouter.os(792B)
--------vHttpTemplate.os(911B)
--------vHttpОтвет.os(577B)
--------vServer.os(10KB)
--------Test.os(179B)
----lib.config(557B)
----README.md(6KB)
----tests()
--------json-test.os(4KB)
--------json-mock.json(2KB)