tinyhttpd超轻量型 HTTP 服务器联合创作 · 2023-10-01 14:05tinyhttpd 是一个超轻量型 Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,用来学习非常不错,可以通过阅读这段代码理解一个 Http Server 的本质。 建议源码阅读顺序: main -> startup -> accept_request -> execute_cgi,通晓主要工作流程后再仔细把每个函数的源码看一看。浏览 12点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 AIM20|超轻量型超分网络|MAFFSRNAI算法与图像处理0ReattoreJava HTTP 服务器Reattore 是一个简单的单线程的 Java HTTP 服务器。Reattore与其它的JavaBareHTTPJava HTTP 服务器BareHTTP库实现了一个精简的JavaHTTP服务器,仅能满足HTTP/0.9、1.0和1.1GET请求和HTTP/1.0和1.1HEAD请求。它适合嵌入到需要通过HTTP访问资源的单元测试中使用BareHTTPJava HTTP 服务器BareHTTP 库实现了一个精简的 Java HTTP 服务器,仅能满足HTTP/0.9、1.0和TJWSJava HTTP服务器TJWS被构建为带有HTTPDservlet的servlet容器,提供了标准的Web服务器功能。服务器的大小与Java代码中的结果字节代码一样小。Web服务器的一般用途是运行和调试servlet。但是TJWSJava HTTP服务器TJWS 被构建为带有 HTTPD servlet 的 servlet 容器,提供了标准的Web服务ReattoreJava HTTP 服务器Reattore是一个简单的单线程的JavaHTTP服务器。Reattore与其它的Java服务器不同,它使用在Java1.4增加的socket通道特性从一个单一的线程来为所有请求服务。而不是为每一个GuiLite超轻量 UI 框架GuiLite是4千行的图形界面库,可以运行在所有平台(例如:iOS/macOS/WathOS,Android,Linux(ARM/x86-64),Windows(包含VR),Docker和MCU)上GuiLite超轻量 UI 框架GuiLite是4千行的图形界面库,可以运行在所有平台(例如:iOS/macOS/WathOS,Anrails-asyncweb快速 Http 服务器rails-asyncweb 是用于 JRuby on Rails 的一个快速 Http 服务器。点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报