Tu comunidad de Seguridad Informatica

Para ver Todo el contenido del foro es necesario estar Registrado!
Antes de comentar o Aportar es Obligado Leer Las: Reglas | Rules
Ya Esta Disponible al publico "LeProject" el Videojuego del Foro Click Aquí Para Ver el Post.
Pitbull Security Labs "Extras" Esta Disponible! [ENTRA]

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

avatar
Usuario
Usuario

Ver perfil de usuario
el Mar Oct 16, 2012 5:19 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:
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 :

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.