saulvargas.esEl blog de Saúl Vargas

0 Introducción a los sockets en Ruby

Saúl to Informática,Ruby  

Llevo desde hace un buen tiempo queriendo aprender Ruby. ¿Por qué Ruby? porque es el lenguaje interpretado orientado a objetos de moda, que ofrece multitud de características de otros lenguajes y que vuelve la programación una cosa muy sencilla.

Quiero ahora mostraros un ejemplo muy sencillo del uso de sockets en Ruby, para que veáis lo sencillo de este lenguaje. Lo considero tan sencillo que me voy a permitir el lujo de no comentar NADA (tampoco me apetecería hacerlo, la verdad).

Vayamos al tema. El servidor:

require "socket"
 
server = TCPServer.new( "localhost", 4567 )
loop do
  socket = server.accept
  socket.write( "Hola" )
  socket.close
end

Y ahora su correspondiente cliente:

require "socket"
 
socket = TCPSocket.new( "127.0.0.1", 4567 )
str = socket.recv( 100 )
puts str
socket.close

Sencillo, ¿verdad? Otro día más. Por cierto, para hacer esto me he basado en este tutorial [rubylearning.com]

ACTUALIZACIÓN: he dicho la palabra sencillo como cuatro o cinco veces, ¿verdad? Lo siento, pero es el inconsciente subconsciente. Hoy no ando muy fino.

No related posts.

Deja un comentario