Rust-TcpSever

Форк
0

README.md

Rust TcpSever

Rust TcpSever is a simple and lightweight crate for launching and using a server.

gitverse.ru license crates.io Documentation

Supported Protocols

Usage examples:

Cargo.toml:

[dependencies]
rust_tcp_sever = "0.2.3"

src/main.rs:

use rust_tcp_sever::*;
fn main() {
Server::http_launch(TcpListener::bind("127.0.0.1:80").unwrap(), 4);
}
struct Server;
impl HttpControl for Server {
#[inline]
fn check_stream(stream: &TcpStream) -> bool { true }
#[inline]
fn parser_request(_stream: &TcpStream, request: &Request, response: &mut Response) {
println!("{request:#?}");
println!("\n\n\n\n");
println!("{response:#?}");
}
}

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.

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.