rendered paste body#!/env/ruby#@filename rpsyc.rb#@author Alex Maurin#Description A simple PSYC connection handler in ruby.require 'socket'puts 'connecting to:' + IPSocket::getaddress('psyced.org') + "\n"host = 'psyced.org'port = 4404s = TCPSocket.open(host,port)s.puts("|\n|")line = '|'while line != '' line = s.gets puts line.chopends.puts("|\n:_target psyc://psyced.org/@welcome\n:_tag 00000001\n\n_request_context_enter\n|")s.puts("|\n:_target psyc://psyced.org/@welcome\n:_tag 00000002\n\n_message Hello World \n|")s.puts("|\n:_target psyc://psyced.org/@welcome\n:_tag 00000003\n\n_request_context_leave\n|")s.closeputs 'done'