修复部分bug

This commit is contained in:
2025-11-21 18:02:37 +08:00
parent 26dac05e5b
commit 08589dfe79
7 changed files with 153 additions and 120 deletions

View File

@ -14,20 +14,21 @@ typedef struct pthread_module
int fifo_fd[2];
atomic_int status;
}pth_m;
//打包线程模型参数
typedef struct net_args
{
log_manager *log;
pth_m *pth;
}net_args;
typedef struct network_manager
typedef struct network_manager//网络管理器
{
pth_m pool[MAX_POOL];
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;
@ -39,10 +40,10 @@ typedef struct network_manager
typedef struct rebot_message
{
char raw_message[MAX_MESSAGE_BUF];
char nickname[64];
char gid[32];
char uid[32];
char nickname[64];
char raw_message[MAX_MESSAGE_BUF];
char message_type;
sem_t status;
int state;