Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case object Ping
- case object Pong
- case class Play(opp: ActorRef)
- class Player extends Actor {
- def receive = {
- case Play(opp: ActorRef) =>
- println("Start!")
- opp ! Ping
- case Ping =>
- Thread.sleep(200)
- println("Ping!")
- sender ! Pong
- case Pong =>
- Thread.sleep(200)
- println(" Pong!")
- sender ! Ping
- }
- }
- object zad1 extends App {
- val system = ActorSystem("Pingiel")
- val player1 = system.actorOf(Props[Player], "dude1")
- val player2 = system.actorOf(Props[Player], "dude2")
- player1 ! Play(player2)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement