23 ms·
Check the examples folder.
by hansonkd 2y ago
Check the examples folder.
- qwertox 2y agohttps://github.com/tqwewe/kameo/blob/main/examples/remote.rs https://github.com/tqwewe/kameo/blob/main/examples/remote.rs // Bootstrap the actor swarm if is_host { ActorSwarm::bootstrap()? .listen_on("/ip4/0.0.0.0/udp/8020/quic-v1".parse()?) .await?; } else { ActorSwarm::bootstrap()?.dial( DialOpts::unknown_peer_id() .address("/ip4/0.0.0.0/udp/8020/quic-v1".parse()?) .build(), ); } let remote_actor_ref = RemoteActorRef::<MyActor>::lookup("my_actor").await?; match remote_actor_ref { Some(remote_actor_ref) => { let count = remote_actor_ref.ask(&Inc { amount: 10 }).send().await?; println!("Incremented! Count is {count}"); } ...
- throwawaymaths 2y agoThanks! It's not in the front page material.