#!/usr/bin/env ruby require "socket" class IRCBot def send(s) puts "--> #{s}" @irc.send "#{s}n", 0 end def initialize(n) @n = n @irc = TCPSocket.open("irc.freenode.net", 6667) send "USER blah#@n blah#@n blah#@n :blah#@n blah#@n" send "NICK blahblah#@n" send "JOIN #ubuntu-cn" end def quit send "QUIT" end end irc = [] for i in 0..99 irc[i] = IRCBot.new(i) sleep 15 if i % 5 == 4 end sleep 600