Skip to content

A multi-threaded web server implemented in Rust, showcasing concurrency and static file serving.

Notifications You must be signed in to change notification settings

blaze-d83/multi-threaded-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Multi-Threaded Web Server

This project implements a simple multi-threaded web server in Rust. It uses a thread pool to handle incoming HTTP requests concurrently. The server is capable of serving static files and handling basic GET requests.

Features

  • Multi-threaded architecture utilizing Rust's standard library
  • Thread pool implementation for efficient resource management
  • Handles static file serving and basic HTTP GET requests

Getting Started

Prerequisites

  • Rust programming language (ensure it's installed: Install Rust)

Installation

  1. Clone the repository:

    git clone https://github.com/blaze-d83/multi-threaded-rs.git
  2. Navigate to the Project directory:

    cd multi-threaded-rs
  3. Build / Run the Project:

cargo build --release
cargo run

Usage

  1. Run the Server
  2. Access the server in your browser at http://127.0.0.1:7878

About

A multi-threaded web server implemented in Rust, showcasing concurrency and static file serving.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published