Programación General > C/C++

 Re: system("comando") a variable

<< < (2/2)

chuidiang:
Por un socket puedes enviar una estructura de datos que quieras, siempre que al otro lado sepan que estructura están recibiendo.

Para enviar un archivo, puedes enviar el nombre del fichero para que el otro lo lea ,siempre que lo tenga accesible.

Si no lo tiene accesible, entonces debes enviar cadenas de caracteres que corresponderían a líneas de texto del archivo. Si es binario, enviarias arrays de bytes.

En www.geocities.com/chuidiang tienes un pequeño ejemplo de cómo se construyen habitualmente estas estructuras (mensajes) que circulan por los sockets.

Se bueno.

joaquinrg:
hola, gracias, tu pagina esta muy bien, pero, es solo para programar en unix?? el primer manual sirve tambien para windows,no?

chuidiang:
Bueno, yo los ejemplos de código los hago en linux, así que sé que ahí funcionan (al menos en mi PC).
Todo el tema de sockets es muy similar para windows, los coneptos son los mismos y la sintaxis de las funciones también. Creo que la única diferencia es que hay que "abrir" la librería de winsocket.dll antes de usarla y lo demás es igual.

El ejemplo simple de socekts seguramente no compila directamente en windows, aunque las modificaciones serían mínimas.

Si tienes interés en ver si algo funciona en windows, lo único que tienes que hacer es ver si el visual c++ (o c++ builder o el que sea) tienen las funciones que utilizo en los ejemplos.

Se bueno.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa