| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Name recv() based a "simplistic", as it can't work robustly in every
environment. All this is to let people concentreate on proper, read()-
based one (and to turn recv() based into a "negative showcase",
explaining what are the pitfalls of such approach).
|
|
|
|
|
|
|
|
| |
Since "read-exactly" stream refactor, where stream.read(N) will read
exactly N bytes (unless EOF), http_server* examples can't any longer do
client_socket.read(4096) and expect to get full request (it will block
on HTTP/1.1 client). Instead, read request line by line, as the HTTP
protocol requires.
|
|
|
|
| |
Instead of extracting 4th element, extact last. Much easier to remember!
|
|
|
|
|
| |
This is helpful when running on deeply embedded targets, but may be
"security risk". Caveat emptor.
|
|
|
|
|
| |
Allows to re-run code if it was imported as a module (e.g., on bare-metal
ports).
|
| |
|
|
|