examples: remove the remaining panics on poll error.

v0.7.x
whitequark 2018-07-31 13:56:54 +00:00
parent c2c08b4c35
commit 06c7e6eb54
4 changed files with 14 additions and 4 deletions

View File

@ -61,7 +61,12 @@ fn main() {
let mut tcp_active = false;
loop {
let timestamp = Instant::now();
iface.poll(&mut sockets, timestamp).expect("poll error");
match iface.poll(&mut sockets, timestamp) {
Ok(_) => {},
Err(e) => {
debug!("poll error: {}", e);
}
}
{
let mut socket = sockets.get::<TcpSocket>(tcp_handle);

View File

@ -127,7 +127,12 @@ fn main() {
let mut did_connect = false;
let mut done = false;
while !done && clock.elapsed() < Instant::from_millis(10_000) {
iface.poll(&mut socket_set, clock.elapsed()).expect("poll error");
match iface.poll(&mut socket_set, clock.elapsed()) {
Ok(_) => {},
Err(e) => {
debug!("poll error: {}", e);
}
}
{
let mut socket = socket_set.get::<TcpSocket>(server_handle);

View File

@ -125,7 +125,7 @@ fn main() {
match iface.poll(&mut sockets, timestamp) {
Ok(_) => {},
Err(e) => {
debug!("poll error: {}",e);
debug!("poll error: {}", e);
}
}

View File

@ -77,7 +77,7 @@ fn main() {
match iface.poll(&mut sockets, timestamp) {
Ok(_) => {},
Err(e) => {
debug!("poll error: {}",e);
debug!("poll error: {}", e);
}
}