Skip to main content

receive_messages/
receive_messages.rs

1
2use open_sound_control::*;
3
4fn main() {
5    let listen_port = 9000;
6    let receiver = OscReceiver::new(listen_port).unwrap();
7
8    loop {
9        match receiver.get_messages() {
10            Ok(OscPacket::Message(msg)) => println!("Got message: {}", msg.to_string()),
11            Ok(OscPacket::Bundle(bundle)) => println!("Got bundle: {:?}", bundle.time_tag.seconds),
12            Err(err) => eprintln!("Parse error: {:?}", err),
13        }
14    }
15}