annotate README.md @ 16:38d2aa61bcbc

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