La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2725 - PROGRAMACION DE SOCKES EN C PARA LINUX
Autor:  Silverio
Hola buen dia

Disculpen la molestia, por favor podrian decirme en donde encuentro informacion sobre C para Linux, programacion de Sockets en C para linx, instalacion de Linux, todo eso usando el protclo TCP. A demas tambien informacion sobre los llamados demonios en UNIX. Todo esto va relacionado debido a lo siguiente :

Nos dejaron programar un RPC en C para Linux asi que el cliente enviara algunos datos de na formula y el servidor la calclara ejecuandolo en background paraa posteriormne enviaralos al cliente.El cliente mostrara el resulado en foregrond. Podrian decirme donde ncuentro informacion sobre todo esto lo mas antes posible por que este es nuestro trabajo final de semestre y si no se enrega a tiempo no se acreditara la asignaura.

Por su atencion mchisimas gracias.

  Respuesta:  Ricardo Markiewicz
Bueno, hay un pequeño tutorial sobre sockets en linux en www.linuxar.com.ar, que explica los procedimientos basicos para menejar TCP/IP en linux. Yo he leido "Unix, Programacion Avanzada", de Fco. Manuel Marquez Garcia, y tiene una buen base de manejo de sockes, tanto TCP como UDP en clientes y servidores. Otra fuente bastante util (pero a veces dificil de comprender) son las paginas del manual de Linux, para ello :
# man 2 socket

Por el tema de los demonio creo que vi algo en la pagina del proyecto LuCas, pero basicamente hay 2 formas de trabajar con demonio :
1) A traves de inetd, que se encarga hacer parte del trabajo y transmitir a nuestro demonio lo que le correspode
2) Stand Alone : nosotros hacemos todo el trabajo y no requerimos ayuda de inetd.

bueno, es todo lo que se (y me acuerdo..), espero que les ayude....
bye ....