add dummy wind server

This commit is contained in:
Crispy 2025-07-03 19:16:23 +02:00
parent 77e8b7aeda
commit 5aa70e4ecd
4 changed files with 31 additions and 0 deletions

1
wind_server/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
target

7
wind_server/Cargo.lock generated Normal file
View file

@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "wind_server"
version = "0.1.0"

6
wind_server/Cargo.toml Normal file
View file

@ -0,0 +1,6 @@
[package]
name = "wind_server"
version = "0.1.0"
edition = "2024"
[dependencies]

17
wind_server/src/main.rs Normal file
View file

@ -0,0 +1,17 @@
use std::io::{BufRead, BufReader};
const IOT_BIND_ADDR: &str = "192.168.0.108:13122";
//const HTTP_BIND_ADDR: &str = "192.168.0.108:80";
fn main() -> Result<(), Box<dyn std::error::Error>> {
for stream in std::net::TcpListener::bind(IOT_BIND_ADDR)?.incoming().flatten() {
println!("connected to {:?}", stream.peer_addr());
let reader = BufReader::new(&stream);
for l in reader.lines() {
println!("{l:?}");
}
println!("done");
// s.shutdown(std::net::Shutdown::Both).unwrap();
}
Ok(())
}