From: Knut Mathiesen Date: 2006-07-13T06:31:14+09:00 Subject: Simple socketing Hi there, I recently started with Ruby and I am trying to make a very simple irc bot, but I am having some slight problems though. This is what I came up with: require 'socket' class Irc def connect(server, port = 6667) @socket = TCPsocket.new(server, port) end def to_server(text) @socket.gets(text) return true end def from_server() return @socket.puts end end irc = Irc.new irc.connect("irc.homelien.no", 6667) irc.to_server('NICK: testbot') irc.to_server('USER: testbot "" "irc.efnet.net" :testbot') go = true while go == true if (text = irc.from_server) puts(text) end end -- Posted via http://www.ruby-forum.com/.