#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <time.h>
#include <queue>
#include <vector>
#include <atomic>
#include "PQSMsg.h"
#include "client2.h"
#include "dealMsg.h"
#include <iostream>
using namespace std;

SafeMessageQueue message_queue;  // 全局消息队列

void process_received_message(string mac, string id,const char* data, size_t length) {
    // 实际的消息处理逻辑
    // 这里可以添加您的业务处理代码
    std::cout << "Active connections: " << mac << " id:" << id << " size:" << length << std::endl;
    // 示例：解析消息并处理
    // 注意：根据您的协议实现具体的解析逻辑


}


