Expand description
This crate enables the communication between Rust programs and Pure Data over a network using the FUDI protocol.
§Examples
Create and send a bang to a Pure Data instance with a netreceive object listening on 127.0.0.1:5678 for UDP traffic.
let netsend = fudi_rs::NetSendUdp::new("127.0.0.1:5678");
let msg = fudi_rs::PdMessage::Bang;
netsend.send(&msg).expect("sending message failed");
§References
Structs§
- Atom
- An implementation of the (generic) atom data type.
- Generic
Message - An implementation of the most generic Pure Data message type.
- NetReceive
Udp - Encapsulate receiving Pure Date messages via FUDI over UDP. This is the library equivalent of the netreceive-object for UDP.
- NetSend
Udp - Encapsulate sending Pure Date messages via FUDI over UDP. This is the library equivalent of the netsend-object for UDP.
Enums§
- PdMessage
- An incomplete implementation of Pure Data message types.