require 'socket' s = TCPServer.new('localhost', 2323) l = s.accept s.close l.puts 'kikoolol' p l.gets.unpack('m').first l.puts ["USER alice\n"].pack('m') p l.gets.unpack('m').first l.puts ["ALEA 012345678901234567890123456789012345678901234\n"].pack('m') p l.gets.unpack('m').first l.shutdown l.close