aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2023-09-25 23:02:09 -0400
committerGitHub <noreply@github.com>2023-09-25 23:02:09 -0400
commit28679eed6e7f8f2e410b7a04ad1f02c4b516a756 (patch)
treed10499d576e87e0609ef82eaa3bd7db4955fd343
parentcf8f41c1ef77d43645eb6082ba76d4177ea6fbd4 (diff)
Update and rename README to README.md
-rw-r--r--README.md (renamed from README)1
1 files changed, 0 insertions, 1 deletions
diff --git a/README b/README.md
index 4c48c7f..38d8bd1 100644
--- a/README
+++ b/README.md
@@ -24,7 +24,6 @@ A music streaming server consisting of three programs: the server, the client co
* The station information is held by an array. Each station has a thread that broadcasts to the listeners every half-second (at half the rate per second). During the downtime of this half-second, the station file is read into a buffer and threads are created off of this buffer, waiting to be released. At the top of the second, the station thread then bradcasts a `cond` variable to start all threads that send the station.
* The `users` pointer containing the user data (along with the separate stations pointer) has a mutex `users_mutex` that allows safe-thread write and deletion. This pointer is also dynamic, using realloc when more memory is needed. There are a few memory optimizations implemented (see `init_user(...)`).
-
## Acknowledgments
* [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/)