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"puts 'connecting...'host = 'psyced.org'port = 4404s = TCPSocket.open(host,port)s.puts(".")line = "\n"while true line = s.gets puts line.chop if line == '.' break endends.puts(":_target psyc://psyced.org/@test\n:_tag 00000002\n\n_message Hello World! \n.\n")puts 'Hello World!'s.puts(":_target psyc://psyced.org/@test\n:_tag 00000003\n\n_request_context_leave\n.\n")s.closeputs 'done'