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}