annotate README.md @ 18:8aca4b85b4a7

Reformat README.md and add .hgignore
author Dennis C. M. <dennis@denniscm.com>
date Mon, 02 Jun 2025 19:06:46 +0100
parents 4d10742d7dff
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
1 # Hey!
14
f6fc13a3fe88 update readme
Dennis <dennisconcepcionmartin@gmail.com>
parents: 12
diff changeset
2
18
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
3 Hey! is a simple TCP streaming app developed in C using POSIX APIs. Both client
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
4 and server are containerized using Docker. I've made a video about this project
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
5 -> [Youtube](https://youtu.be/r3CQ0euv6TQ).
14
f6fc13a3fe88 update readme
Dennis <dennisconcepcionmartin@gmail.com>
parents: 12
diff changeset
6
1
58952f1fb8da minimal socket example
Dennis <dennisconcepcionmartin@gmail.com>
parents: 0
diff changeset
7 ## References
58952f1fb8da minimal socket example
Dennis <dennisconcepcionmartin@gmail.com>
parents: 0
diff changeset
8
18
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
9 This is the material I used to develop Hey!. The Beej's Guide to Network
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
10 Programming is a nice introduction. Super easy to read:
16
38d2aa61bcbc Change info files
Dennis <dennis@denniscm.com>
parents: 15
diff changeset
11
18
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
12 - [What is a web
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
13 server?](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Web_mechanics/What_is_a_web_server)
16
38d2aa61bcbc Change info files
Dennis <dennis@denniscm.com>
parents: 15
diff changeset
14 - [HTTP protocol](https://www.rfc-editor.org/rfc/pdfrfc/rfc7231.txt.pdf)
18
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
15 - [Socket programming
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
16 Oracle](https://docs.oracle.com/cd/E19253-01/817-4415/6mjum5som/index.html)
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
17 - [Beej's guide to network
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
18 programming](https://beej.us/guide/bgnet/html/split/index.html)
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
19 - [How does port numbers really
8aca4b85b4a7 Reformat README.md and add .hgignore
Dennis C. M. <dennis@denniscm.com>
parents: 17
diff changeset
20 work?](https://stackoverflow.com/questions/13190176/how-does-port-number-really-work-in-tcp/29045432#29045432)
16
38d2aa61bcbc Change info files
Dennis <dennis@denniscm.com>
parents: 15
diff changeset
21