nal: Fix comments & styling

fix-nal
Harry Ho 2021-03-17 10:18:30 +08:00
parent 2eadb652ff
commit 232a08f110
1 changed files with 3 additions and 1 deletions

View File

@ -194,7 +194,7 @@ where
} }
} }
}; };
// Blocking connect
// Loop to wait until the socket is staying established or closed, // Loop to wait until the socket is staying established or closed,
// or the connection attempt has timed out. // or the connection attempt has timed out.
let mut timeout_ms: u32 = 0; let mut timeout_ms: u32 = 0;
@ -216,11 +216,13 @@ where
return Ok(handle) return Ok(handle)
} }
} }
// Any TCP states other than CLOSED and ESTABLISHED are considered // Any TCP states other than CLOSED and ESTABLISHED are considered
// "transient", so this function should keep waiting and let smoltcp poll // "transient", so this function should keep waiting and let smoltcp poll
// (e.g. for handling echo reqeust/reply) at the same time. // (e.g. for handling echo reqeust/reply) at the same time.
timeout_ms += self.update()?; timeout_ms += self.update()?;
self.poll()?; self.poll()?;
// Time out, and return the socket for re-connection in the future. // Time out, and return the socket for re-connection in the future.
if timeout_ms > self.connection_timeout_ms { if timeout_ms > self.connection_timeout_ms {
// TODO: Return Err(), but would require changes in quartiq/minimq // TODO: Return Err(), but would require changes in quartiq/minimq