文件名称:asmttpd:用amd64汇编编写Linux Web服务器
文件大小:26KB
文件格式:ZIP
更新时间:2024-03-11 20:29:44
Assembly
asmttpd 用于Linux的Web服务器,以amd64汇编语言编写。 特征: 多线程的。 无需库(仅64位Linux)。 非常小的二进制文件,大约6 KB。 蛮快。 什么有效: 从指定的文档根目录提供文件。 HEAD要求。 200、206、404、400、413、416 内容类型:xml,html,xhtml,gif,png,jpeg,css,js,svg和八位字节流。 计划功能: 目录列表。 当前限制/已知问题 如果GET被取消,Sendfile可能会挂起。 安装 针对非调试版本运行make或make release 。 您将需要安装yasm 。 用法 ./asmttpd /path/to/web_root port_number 例如: ./asmttpd ./web_root 8080 变化 2021-01-15:asmttpd-0.4.5 str
【文件预览】:
asmttpd-master
----data.asm(6KB)
----.gitignore(11B)
----README.md(2KB)
----bss.asm(852B)
----mutex.asm(2KB)
----macros.asm(1022B)
----web_root()
--------index.html(76B)
----LICENSE(18KB)
----main.asm(13KB)
----debug.asm(2KB)
----string.asm(6KB)
----http.asm(8KB)
----syscall.asm(5KB)
----constants.asm(4KB)
----Makefile(1KB)