Хорошо, я нашел решение. Его TCP сокеты:
Ruby TCP-сервер, для отправки сообщений:
require 'socket'
server = TCPServer.open(2000)
loop {
Thread.start(server.accept) do |client|
client.puts(Time.now.ctime)
client.puts "Closing the connection. Bye!"
client.close
end
}
Ruby клиент, для приема сообщений:
require 'socket'
host = 'localhost'
port = 2001 # it should be running server, or it will be connection error
s = TCPSocket.open(host, port)
while line = s.gets
puts line.chop
end
s.close
Теперь вам нужно написать TCP-сервер + клиент в другом приложении. Но у тебя есть идея.