Make a port scanner in

  Рет қаралды 3,377

timClicks

timClicks

Күн бұрын

Пікірлер: 21
@ge0x1
@ge0x1 3 ай бұрын
Yes this is what a tutorial should be like so beginners can understand what they are doing. Amazing work🙏
@starlordcodes
@starlordcodes 7 ай бұрын
Thanks for these videos. Helps me with my regular Rust fix. Looking forward for more.
@timClicks
@timClicks 7 ай бұрын
Nice to hear! I hope that the next video won't take me 8h or so to prepare.
@robertiansweetman
@robertiansweetman 7 ай бұрын
That's a great tutorial format @timClicks thanks!
@sayanbhattacharyya95
@sayanbhattacharyya95 7 ай бұрын
Cool tutorial! And hello from the other side of the pond (Brisbane here)! A question - this is spawning quite a few Tokio tasks, as it creates one per iteration of the loop, and typically there are thousands of ports (your default is 1024). Once CIDR is introduced, it becomes a nested loop, presumably spawning even more tasks. Is there any performance penalty for creating so many tasks, or are they quite lightweight?
@timClicks
@timClicks 7 ай бұрын
Tokio tasks are very cheap to create. Most systems should be able to comfortably handle running millions concurrently, assuming each task is I/O bound.
@ajinkyax
@ajinkyax 7 ай бұрын
Hi Tim, nice vscode theme you have :) and a great topic
@timClicks
@timClicks 7 ай бұрын
Thanks! I am slowly tweaking it over time and will publish it when I am finally satisfied 😅
@ajinkyax
@ajinkyax 7 ай бұрын
@@timClicks also can you guess why vscode auto import not working on Ubuntu ? I have same extensions on windows and mac it works there.
@timClicks
@timClicks 7 ай бұрын
It sounds like it's misconfigured. Check your settings, making sure that VS Code has the correct path to rust-analyzer. Also ensure that the project directory is in the workspace.
@ajinkyax
@ajinkyax 7 ай бұрын
@@timClicks thanks again
@JavierHarford
@JavierHarford 4 ай бұрын
Berkeley Mono is truly an elite font
@JonathanSambrook
@JonathanSambrook 7 ай бұрын
HARD MODE READ CODE BURIED UNDER CAPTION 🤣 But great vid Tim 👌
@timClicks
@timClicks 7 ай бұрын
Sorry I was tired by that point in the editing process and didn't check that the overlay made any sense
@abdlhamidwaziz9164
@abdlhamidwaziz9164 7 ай бұрын
Hi tim 🖐
@timClicks
@timClicks 7 ай бұрын
Hi! 👋 I hope that you are enjoying the channel and learning from the content
@abdlhamidwaziz9164
@abdlhamidwaziz9164 7 ай бұрын
@@timClicks ❤ yes
@timClicks
@timClicks 7 ай бұрын
Weird editing fail at 01:27 🤦‍♂
How to make a web crawler with Rust
56:15
timClicks
Рет қаралды 1 М.
20+ tips for writing Rust programs
1:05:39
timClicks
Рет қаралды 1,3 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 7 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 5 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
Introduction to Async in Rust
46:02
Rust and Cpp Cardiff Meetup
Рет қаралды 6 М.
Message Passing With Rust MPSC Channels 🦀 Rust Tutorial
30:52
Trevor Sullivan
Рет қаралды 6 М.
Crust of Rust: async/await
2:34:01
Jon Gjengset
Рет қаралды 198 М.
From Zero to Async Hero with Rust’s Tokio
1:25:28
Chris Hay
Рет қаралды 18 М.
How Many ERRORS Can You Fit in a Video?!
20:40
ElectroBOOM
Рет қаралды 3,6 МЛН
Observing Tokio - Hayden Stainsby
1:01:15
RustLab Conference
Рет қаралды 4 М.
Why JavaScript Devs are Switching to Rust in 2024
10:35
warpdotdev
Рет қаралды 262 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 7 МЛН