Improved server example

This commit is contained in:
Eduard Urbach 2025-02-06 17:11:57 +01:00
parent 463d993c28
commit 5bbc730ed4
Signed by: eduard
GPG key ID: 49226B848C78F6C8
2 changed files with 14 additions and 10 deletions

View file

@ -1,15 +1,15 @@
import sys
struct sockaddr_in {
sin_family Int16
sin_port Int16
sin_addr Int64
sin_zero Int64
}
// Open server and client in 2 terminals:
// [1] q run examples/server
// [2] curl http://127.0.0.1:8080
import sys
struct sockaddr_in {
sin_family Int16
sin_port Int16
sin_addr Int64
sin_zero Int64
}
main() {
socket := sys.socket(2, 1, 0)
@ -42,7 +42,7 @@ main() {
conn := sys.accept(socket, 0, 0)
if conn >= 0 {
sys.write(conn, "HTTP/1.1 200 OK\r\nContent-Length: 6\r\n\r\nHello\n", 44)
sys.write(conn, "HTTP/1.0 200 OK\r\nContent-Length: 6\r\n\r\nHello\n", 44)
sys.close(conn)
} else {
sys.write(1, "error\n", 6)