viernes, 29 de noviembre de 2013

Cómo crear un archivo de Socket

Unix es un sistema operativo de código abierto utilizado por una variedad de ordenadores. El sistema operativo utiliza sockets de dominio para facilitar la comunicación y la transferencia de datos entre las diferentes aplicaciones de software. El socket archivo se encuentra en el registro del sistema y es creado por el lenguaje de programación Ruby. Si usted desea crear un socket archivo en su sistema Unix, puede hacerlo con sólo unas pocas piezas de código. Usted no tiene que ser un programador de computadoras para completar esta tarea.

 

CREAR BASE

 

Abra el editor de texto en el ordenador desde el icono "Applications". Abrir documentos nuevos en el botón "Nuevo" en el archivo.

 

Guarde el primer documento como "udsServer.rb" y guarde el segundo documento como "udsClient.rb." Estos representan el los archivos de servidor y cliente.

 

Pega el código en el primer documento:

 

# / Usr / bin / ruby

 

require 'socket'

 

s = UNIXServer.open ("/ mytestsocket")

 

client = s.accept

 

client.puts "Hola, mi querido amigo."

 

s.close

 

File.unlink ("/ mytestsocket")

 

Pega el código en el segundo documento:

 

# / Usr / bin / ruby

 

require 'socket'

 

s = UNIXSocket.open ("/ mytestsocket")

 

pone s.readline

 

s.close

 

Guarde ambos archivos en el sistema. Abra el Terminal en el icono de "Aplicaciones". Tipo "ruby udsServer.rb" en el Terminal y pulse el botón "Enter".

 

Abra una ventana de terminal diferente y escriba "ruby udsClient.rb." Pulse el botón "Enter". El archivo de socket se enviará ahora a través del servidor.

 

 

No hay comentarios:

Publicar un comentario