15 releases
new 0.3.0 | Jan 19, 2025 |
---|---|
0.2.3 | Nov 22, 2024 |
0.2.0 | Oct 9, 2024 |
0.1.9 | Sep 21, 2024 |
0.1.6 | Jul 28, 2024 |
#254 in HTTP server
974 downloads per month
36KB
544 lines
Rust TcpSever
Rust TcpSever is a simple and lightweight asynchronous library for running and using a server.
Supported Protocols
Usage examples:
- See rest Example.
Cargo.toml:
[dependencies]
rust_tcp_sever = "0.3.0"
src/main.rs:
use rust_tcp_sever::*;
#[tokio::main]
async fn main() {
HttpServer::launch(TcpListener::bind("127.0.0.1:80").await.unwrap(), work).await;
}
async fn work(_request: Request) -> Response {
Response::from_response("200 OK", "All good work :)")
}
Future of the Library
The library will be updated as new proposals and ideas are received. I will try to post a new update every month.
Dependencies
~2.8–9MB
~78K SLoC