[ubuntu-ar] Protocolo de comando remoto.

Silvio Quadri silvioq at gmail.com
Thu Aug 18 13:17:31 UTC 2011


El día 17 de agosto de 2011 13:21, Listas Mattware
<listas en mattware.com.ar> escribió:
> Buenas tardes lista.
> Un amigo me consultó por algún aplicativo q trabje con las librerias de
> socket bsd. Debería ser un cliente/servidor de comandos remotos, simple,
> nada del otro mundo, pero ando perdido.
> Alguien puede orientarme con el protocolo q usa y algun ejemplo de sitaxis?
> Gran saludo!


Hola! No voy a darte una explicación detallada, simplemente porque la
desconozco, pero sí, acercarte una mano al asunto ...

Socket, como figura en la wikipedia
http://es.wikipedia.org/wiki/Socket_de_Internet   es un concepto
abstracto. Las computadoras se conectan entre sí (o distintos procesos
en la misma o en distintas computadoras), implementando protocolos de
transmisión, los cuales se "montan" sobre un par de socket. Dicho de
otra forma, la forma habitual para implementar protocolos, como TCP ó
UDP, es a través de sockets con determinadas propiedades.


Si en realidad lo que buscás es implementar algún tipo de programa
cliente / servidor entre dos PC, fijate que al pie de la página de
wikipedia hay un vínculo con algunos ejemplos ... o buscá en google
"socket c examples" (ó socket [mi lenguaje de programación favorito]
example) y vas a encontrar muchas cosas.

También podés ejecutar comandos remotos desde una pc, tenés mil
maneras ... la más sencilla es hacer algo como

$ ssh usuario en puestoremoto "/home/user/mi-comando.sh"

y listo ... te cuento que "por debajo" utilizará un par de sockets
(uno en tu máquina y otro en la remota) para comunicarse y ejecutar el
programa.


PD:
Pido a algún listero que corrija el concepto de socket, si estoy equivocado.

-- 
Silvio



More information about the Ubuntu-ar mailing list