Desarrollar un Socket en C con MySQL

进行中 已发布的 7 年前 货到付款
进行中 货到付款

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 编程 Linux MySQL

项目ID: #10809788

关于项目

1个方案 远程项目 活跃的7 年前

授予:

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 更多

$5000 MXN 在1天内
(45条评论)
4.8