[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