作者 Anonymous [ruby] 2012-04-02 16:06 (点击下载)

  1. #!/usr/bin/env ruby
  2.  
  3. require "socket"
  4.  
  5. class IRCBot
  6. def send(s)
  7. puts "--> #{s}"
  8. @irc.send "#{s}n", 0
  9. end
  10. def initialize(n)
  11. @n = n
  12. @irc = TCPSocket.open("irc.freenode.net", 6667)
  13. send "USER blah#@n blah#@n blah#@n :blah#@n blah#@n"
  14. send "NICK blahblah#@n"
  15. send "JOIN #ubuntu-cn"
  16. end
  17. def quit
  18. send "QUIT"
  19. end
  20. end
  21.  
  22. irc = []
  23. for i in 0..99
  24. irc[i] = IRCBot.new(i)
  25. sleep 15 if i % 5 == 4
  26. end
  27. sleep 600
  28.  

提交下面的校正或者修改. (点击这里开始一个新的帖子)
姓名: 在 cookie 中记住我的名字

屏幕抓图:(jpeg 或 png)