修复log记录错误(第一个节点无法落盘),更新http解析为现成库实现,优化退出逻辑。

This commit is contained in:
2025-11-21 11:40:08 +08:00
parent 331c6b9f89
commit 26dac05e5b
11 changed files with 30579 additions and 115 deletions

View File

@ -2,7 +2,7 @@
#define NETWORK
#define MAX_POOL 10
#define MAX_MESSAGE_BUF 10240
#define MAX_MESSAGE_BUF 1024
#include <pthread.h>
#include "tools/log/log.h"
#include "erroprocess/erroprocess.h"
@ -23,14 +23,14 @@ typedef struct net_args
typedef struct network_manager
{
void *(*run_network)(void*);
void *(*run_network)(void*);//启动网络监听
int (*start_pool)(struct network_manager*);
int (*shutdown_pool)(struct network_manager*);
int (*iss_work)(struct network_manager*,char *);
pth_m pool[MAX_POOL];
int fifo_fd[2];
log_manager *logmanager;
indiector *err_indictor;
indiector *err_indictor;
int last_alc;
int port;
int epoll_fd;