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

  1. #!/usr/bin/env ruby
  2.  
  3. require "thread"
  4. require "socket"
  5.  
  6. class IRCBot
  7. def send(s)
  8. puts "--> #{s}"
  9. @irc.send "#{s}n", 0
  10. end
  11. def initialize(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. sleep 600
  17. send "QUIT"
  18. end
  19. end
  20.  
  21. for i in 0..14
  22. for j in 0..3
  23. Thread.start { irc = IRCBot.new(i * 5 + j) }
  24. end
  25. sleep 12
  26. end
  27. sleep 120
  28.  

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

屏幕抓图:(jpeg 或 png)