资源简介
使用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
- 上一篇:VC ++多视图切换
- 下一篇:单片机温度报警器代码
评论
共有 条评论