small single-threaded poll(2) webserver in x86-64 assembly
Find a file
2025-05-17 09:07:03 +00:00
.gitignore makefile 2025-05-04 11:26:20 +00:00
client-pollin.txt client__pollin diagram 2025-05-17 08:15:07 +00:00
client.s fix: read(2)ing too many bytes 2025-05-17 09:07:03 +00:00
clients.s bugfix: removing pollfds[0] actually removed pollfds[-1] 2025-05-13 12:22:36 +00:00
constants.c echo server, multiple clients, lines <256 bytes 2025-05-13 12:07:03 +00:00
main.s fix: client__pollout always returning error, not handling error 2025-05-17 08:46:26 +00:00
makefile separate into files 2025-05-07 11:38:56 +00:00
pollfds.s echo server, multiple clients, lines <256 bytes 2025-05-13 12:07:03 +00:00
readline.s client__pollin: read as much as possible; client__pollout: do processing 2025-05-17 08:10:55 +00:00
readme.md loop pollfds: only checking server for now 2025-05-07 13:35:04 +00:00
server.s separate into files 2025-05-07 11:38:56 +00:00