Hello,
I'm using websocket crate and i would like modify Receiver
read timeout. There is an example code:
extern crate websocket;
use websocket::{ClientBuilder, Message};
use std::thread;
use std::sync::mpsc;
pub fn main() {
let mut ws_client = ClientBuilder::new("ws://demos.kaazing.com/echo")
.unwrap()
.connect_insecure()
.unwrap();
let (mut ws_receiver, mut ws_sender) = ws_client.split().unwrap();
let message = Message::text("Hello world !");
ws_sender.send_message(&message);
for message in ws_receiver.incoming_messages() {
println!("Received: {:?}", message.unwrap());
}
}
After few seconds (30 ?) timeout occur:
thread 'main' panicked at 'called
Result::unwrap()
on anErr
value: NoDataAvailable', src/libcore/result.rs:1165:5
How can i control timeout value applied ? I can't find information in doc.