This repository has been archived on 2024-06-18. You can view files and clone it, but cannot push or open issues/pull-requests.
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
|