Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pub fn main(
- receiver: mpsc::Receiver<PositionMessage>,
- sender: mpsc::Sender<Input>
- ) {
- let receiver = Arc::new(Mutex::new(receiver));
- listen("0.0.0.0:8081", |out| {
- let receiver = receiver.clone();
- let out_clone = out.clone();
- thread::spawn(move || {
- loop {
- let message = receiver.lock().unwrap().recv().unwrap();
- out_clone.send(json::to_string(&message).unwrap()).unwrap();
- }
- });
- Server { out: out }
- }).unwrap()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement