use std::time::Duration;
use fleetspeak::Message;
fn main() {
fleetspeak::startup("0.0.1");
while let Some(packet) = fleetspeak::try_receive_with_heartbeat(Duration::from_secs(1)) {
let request = std::str::from_utf8(&packet.data).unwrap();
let response = format!("Hello, {}!", request);
fleetspeak::send(Message {
service: String::from("greeter"),
kind: None,
data: response.into_bytes(),
});
}
}