use ssid
This commit is contained in:
@@ -394,11 +394,10 @@ pub struct NightLampCommand {
|
||||
pub async fn httpd(reboot_now: Arc<AtomicBool>, stack: Stack<'static>) {
|
||||
let mut rx_buffer = [0; 1536];
|
||||
let mut tx_buffer = [0; 1536];
|
||||
println!("Stack {}", stack.is_config_up());
|
||||
let mut socket = TcpSocket::new(stack, &mut rx_buffer, &mut tx_buffer);
|
||||
println!("Socket created");
|
||||
//let d = embassy_time::Duration::from_millis(1000);
|
||||
//socket.set_timeout(Some(d));
|
||||
socket.set_keep_alive(Some(Duration::from_secs(30)));
|
||||
socket.set_timeout(Some(Duration::from_secs(5)));
|
||||
|
||||
loop {
|
||||
println!("Wait for connection...");
|
||||
let r = socket
|
||||
@@ -443,7 +442,6 @@ pub async fn httpd(reboot_now: Arc<AtomicBool>, stack: Stack<'static>) {
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
let r = socket
|
||||
.write_all(
|
||||
b"HTTP/1.0 200 OK\r\n\r\n\
|
||||
@@ -463,11 +461,9 @@ pub async fn httpd(reboot_now: Arc<AtomicBool>, stack: Stack<'static>) {
|
||||
if let Err(e) = r {
|
||||
println!("flush error: {:?}", e);
|
||||
}
|
||||
Timer::after(Duration::from_millis(1000)).await;
|
||||
|
||||
Timer::after_millis(100).await;
|
||||
socket.close();
|
||||
Timer::after(Duration::from_millis(1000)).await;
|
||||
|
||||
Timer::after_millis(100).await;
|
||||
socket.abort();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user