Building a Web Server


CSE 365 - Summer 2024

Develop the skills needed to build a web server from scratch, starting with a simple program and progressing to handling multiple HTTP GET and POST requests.


Lectures and Reading


Challenges

Program that exits

Program that creates a socket

Program that binds a socket

Program that listens on a socket

Program that accepts a connection

Program that statically responds to an HTTP request

Program that dynamically responds to an HTTP GET request

Program that dynamically responds to multiple HTTP GET requests

Multi-processed program that dynamically responds to multiple HTTP GET requests

Multi-processed program that dynamically responds to multiple HTTP POST requests

Multi-processed program that dynamically responds to multiple HTTP GET and POST requests


30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score