Underc0de

Programación Scripting => Ruby => Mensaje iniciado por: Sanko en Septiembre 07, 2012, 07:44:04 PM

Título: Usando GServer - Ruby
Publicado por: Sanko en Septiembre 07, 2012, 07:44:04 PM
Bueno este code es un básico ejemplo de gserver en el que se conecta a 127.0.0.1:85 y lanza el mensaje que yo escribo en terminal , el sleep indica el tiempo el cual el servidor estará ONLINE para 127.0.0.1:85
Es una base muy útil ya que partiendo de esto puedes crear un sistema de id para los que se conecten al servidor y que cada uno pueda lanzar mensajes al servidor , asi como una especie de chat , incluso crear rangos y establecer comandos , es todo cuestión de imaginación ya lo iré procesando en mi cabeza xd.
Sin mas aburrimiento el ejemplo base :

Código (ruby) [Seleccionar]
require 'gserver'

class BasicServer < GServer
  def serve(io)
    palabra = gets.chomp
    io.puts(palabra)
  end
end

server = BasicServer.new(85)
server.start
sleep 60 # esta en segundos
server.shutdown


imagen ejemplo :

(http://i.imgur.com/Mnrjs.png)