Hola a todos:
Gracias Tenesor y bench por sus respuestas, pero encontre lo que buscaba con alguna ayuda.
No manejo muy bien el tema aun, pero se utiliza la funcion select(), y con esto se elige un descriptor desde un grupo, asi el servidor escucha a multiple clientes y sin necesidad de hacer un fork() como la mayoria de los codigos que existen.
Bueno, el manual lo encontre en code.box.sk, ahi buscas por sockets y aparece la "Beej's Guide to Network Programming", es una manul super bueno, hay opciones de bajarlo y tb distintos idiomas, la version en español esta en
http://www.arrakis.es/~dmrq/beej/index.htmlEn fin, todo el manual es bueno, pero en lo particular en la seccion 6.2 esta el tema y un muy buen ejemplo.
Pero, no todo es alegri, tengo una nueva duda y quizas ustedes puedan ayudar,
necesito conectar dos proceso con socketpair(), y lo he hecho con un proceso padre e hijo, es decir con un fork(), pero no se si se pueda hacer con dos procesos distintos, o mas bien escribiendo dos codigos didtintos, si conocen algo, les agradeceria la ayuda.
salud2