ipcd/src/pongc.cr

36 lines
605 B
Crystal
Raw Permalink Normal View History

2019-07-27 15:23:01 +02:00
require "ipc"
client = IPC::Client.new("pong")
2019-08-01 00:44:38 +02:00
# client.send(42, "salut ça va ?")
2019-07-27 15:23:01 +02:00
client.send(42.to_u8, "salut ça va ?")
2019-08-01 00:44:38 +02:00
# # client.send(42, "salut ça va ?")
2019-07-27 15:23:01 +02:00
# m = client.read
#
# puts "message received: #{m.to_s}"
#
# sleep 1
#
2019-08-01 00:44:38 +02:00
# # client.send(42, "salut ça va ?")
2019-07-27 15:23:01 +02:00
# client.send(42.to_u8, "autre truc")
2019-08-01 00:44:38 +02:00
# # client.send(42, "salut ça va ?")
2019-07-27 15:23:01 +02:00
# m = client.read
#
# puts "message received: #{m.to_s}"
#
# sleep 1
#
# client.close
client.loop do |event|
case event
when IPC::Event::Message
puts "\033[32mthere is a message\033[00m"
puts event.message.to_s
client.close
exit
end
end