ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Микросервис на Rust за 7 минут.

rust язык программирования уроки

rust язык программирования

vscode rust

rust lang ru

rust lang

rust для начинающих

язык программирования

уроки программирования

разработка приложений

разработка на rust

rust введение

rust программирование

раст язык

раст язык программирования

язык rust

язык rust обзор

микросервисы rust

tcp connection

web services

microservices

web development

веб разработка

rust lang уроки

создаю микросервис на раст

just do it

Автор: web3.online

Загружено: 2021-08-10

Просмотров: 2986

Описание: В данном видео я создаю микро-сервис на языке программирования rust, используя только стандартные библиотеки языка.

https://rust.dev/
https://github.com/rustninja
http://web3.online

Таймкоды:
00:00 Начало
00:27 TcpListener
00:35 Bind
01:35 Incoming
02:49 Достаем информацию о запросе из TcpStream
04:30 Возвращаем html страницу на любой запрос.

Код из видео 👇
_________________________________________________
use std::fs::File;
use std::io::prelude::*;
use std::net::TcpStream;
use std::net::TcpListener;

fn main(){
let listener = TcpListener::bind("127.0.0.1:8080").unwrap();
for stream in listener.incoming() {
let stream : TcpStream = stream.unwrap();

println!("Сonnection established!");
handle_connection(stream);
}
}
fn handle_connection(mut stream: TcpStream) {
let mut buffer = [0; 512];
stream.read(&mut buffer).unwrap();

println!("Request: {}", String::from_utf8_lossy(&buffer[..]));

let mut file = File::open("hello.html").unwrap();
let mut contents = String::new();
file.read_to_string(&mut contents).unwrap();

let response = format!(
"HTTP/1.1 200 OK\r\nContent-Length: {}\r\n\r\n{}",
contents.len(),
contents
);
stream.write(response.as_bytes()).unwrap();
stream.flush().unwrap();
}
_________________________________________________

Чат для общения в Telegram: https://t.me/d_web_org

#rust #rustlang #coding

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Микросервис на Rust за 7 минут.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]