/// /// outDoorProcess /// @author xuliang<*****@*****.**> /// @date 2010-09-28 ////////////////////////////////////////////////////////////////////////// static void outDoorProcess(void) { while(1) { net_process(&gOutNet); } }
int main() { //signal(SIGCLD, SIG_IGN); atomic_set(&ActiveConnectionAtomic, 0); init_fifo(); fork_process(ForkNum); net_process(); return 1; }
int main(int argc, char *argv[]) { srand(time(0)); log_init("httpsrv.log", 1); log_set_level(LOG_LEVEL_DEBUG); DEBUG("httpsrv has started."); signal(SIGINT, sig_handler); alarm_init(); if(net_create(&net, "8080")) return -1; connmgr_init(net); while(1) net_process(net, -1); connmgr_close(); net_free(&net); alarm_close(); log_close(); return 0; }