diff --git a/docs/roadmap/phase-0/stage-3.md b/docs/roadmap/phase-0/stage-3.md index 1860087..b76e819 100644 --- a/docs/roadmap/phase-0/stage-3.md +++ b/docs/roadmap/phase-0/stage-3.md @@ -91,7 +91,7 @@ client_data_t* data = (client_data_t*)malloc(sizeof(client_data_t)); ``` In the next step we will be creating a thread for handling the received request. We can use `pthread_create()` function for creating a new thread. -READMEDEV-give a disclaimer asking to read more about pthread create in threads and systems calls before proceeding. + ```C pthread_create(&thread_id, NULL, handle_client, (void*)data) ``` diff --git a/docs/roadmap/phase-1/index.md b/docs/roadmap/phase-1/index.md index a36480b..44d1c9e 100644 --- a/docs/roadmap/phase-1/index.md +++ b/docs/roadmap/phase-1/index.md @@ -8,7 +8,7 @@ Congratulations on the completion of Phase 0. Let’s take a look at what we hav - In stage 2, we created our own TCP client and made it communicate with the TCP server - In stage 3, We experimented with UDP and multi-threading - In stage 4, we made our TCP server support multiple simultaneous clients using _epoll_ (concurrency) -- In stage 5, we combined the functionality of a TCP server and client to create a TCP proxy and made browser requests to the python file server go through it +- In stage 5a, we combined the functionality of a TCP server and client to create a TCP proxy, and in stage 5b, we implemented file transfer using TCP. ## What to expect in Phase 1