Sha256: 55f166c12df927c17b2b6477030cf74a8203039a074f3b62cd09fa9cc2dd9145
Contents?: true
Size: 535 Bytes
Versions: 1
Compression:
Stored size: 535 Bytes
Contents
# The TCP Server module IrcCat class TcpServer def initialize(bot,config,ip='127.0.0.1',port='8080') @socket = TCPserver.new(ip,port) puts "Starting TCP (#{ip}:#{port})" loop do Thread.start(@socket.accept) do |s| str = s.recv( 400 ) sstr = str.split(/\n/) sstr.each do |l| bot.say(config['irc']['channel'],"#{l}") end s.close end # |s| end # loop end # initialize end # TcpServer end # IrcCat
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
irc_cat-0.2.0 | lib/irc_cat/tcp_server.rb |