• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: 消息队列  

资源简介

使用linux消息队列实现进程间双向通信。本接口将消息接收封装在一个独立线程中,方便使用。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include “msg_queue_thread.h“

int msg_recv_proc_cb(unsigned char recv_buf[] unsigned short int recv_cnt)
{
    recv_buf[recv_cnt] = ‘\0‘;

    printf(“[%d][%s]\n“ recv_cnt recv_buf);
    strcat((char*)recv_buf “_answer“);
    send_data_with_msg_queue(recv_buf strlen((char*)recv_buf));

    return 0;
}

int main(void)
{
    printf(“main() start.\n“);

    msg_queue_thread_init();

    while(1)
    {
        printf(“running...\n“);
        sleep(5);
    }

    printf(“main() end.\n“);

    return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        365  2018-03-03 11:43  使用说明.txt

     文件        591  2018-03-03 11:27  msg_quene_test_server\main.cpp

     文件        172  2018-01-27 08:57  msg_quene_test_server\msg_quene_test_server.pro

     文件      17965  2018-01-27 09:27  msg_quene_test_server\msg_quene_test_server.pro.user

     文件       2426  2018-03-03 11:13  msg_quene_test_server\msg_queue_thread.cpp

     文件        318  2018-03-03 11:17  msg_quene_test_server\msg_queue_thread.h

     文件        577  2018-01-27 09:20  msg_queue_test_client\main.c

     文件        168  2018-01-26 11:43  msg_queue_test_client\msg_queue_test_client.pro

     文件      17965  2018-01-27 09:20  msg_queue_test_client\msg_queue_test_client.pro.user

     文件       2361  2018-03-03 11:35  msg_queue_test_client\msg_queue_thread.c

     文件        318  2018-01-27 08:47  msg_queue_test_client\msg_queue_thread.h

     目录          0  2018-01-29 23:13  msg_quene_test_server

     目录          0  2018-02-06 07:07  msg_queue_test_client

----------- ---------  ---------- -----  ----

                43226                    13


评论

共有 条评论