Desarrollar un Socket en C con MySQL

In Progress Posted 7 years ago Paid on delivery
In Progress Paid on delivery

Aplicación en C

Debe aceptar parametros como Daemon:

START - STATUS - STOP

Debe aceptar parámetros de configuración:

CHILDS, Sockets_Por_Hijo

Debe Requerir:

CFG_FILE

que contiene:

IP_Bind Port_Bind SQLHost SQLPort SQLSocket SQLUser SQLPass SQLDB

al momento de iniciarlizarse debe poder cambiar su nombre en la lista de tareas para reflejar los parametros principales

BINARIO IP=0.0.0.0 PORT=5000

Así mismo debe ser capaz de hacer fork(); para tener procesos hijos

Aceptar conexiones en el puerto especificado y en la IP especificada, leer lo que envie el cliente y escribirlo en la DB

consultar una segunda tabla de la DB con solicitudes de escritura a los puertos, y escribir en los puertos

debe poder manejar la memoria de tal forma que los puertos que se desconecten liberen memoria y el proceso no crezca en uso de memoria hasta volverse un elefante.

Al iniciar debe poder verificar que no haya un lockfile, si no lo hay ver si ya existe un proceso con ese nombre, y si si matarlo, en caso de requerir un status se debe poder pedir al binario una pequeña estadistica, puertos en uso actualmente, conexiones aceptadas, escribir manualmente en puerto, total de bytes de entrada y salida.

debe manejar las conexiones de forma eficiente y si se cierra el servicio cerrar todas las conexiones definitivamente.

C Programming Linux MySQL

Project ID: #10809788

About the project

1 proposal Remote project Active 7 years ago

Awarded to:

DemonDeveloper

Somos un equipo de excelentes desarrolladores. Tenemos 2 años de experiencia relacionada con su campo del proyecto . Podemos hacer su proyecto y resolver todos sus problemas de acuerdo a sus necesidades . Hemos leído s More

$5000 MXN in 1 day
(45 Reviews)
4.8