From 3feff4ae44fd74c32158ed5f505e063b154c4d76 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期四, 16 七月 2020 11:43:34 +0800 Subject: [PATCH] udpate --- test2/client.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/test2/client.c b/test2/client.c index fd511d5..501c0fd 100644 --- a/test2/client.c +++ b/test2/client.c @@ -1,6 +1,5 @@ #include "shm_queue_wrapper.h" -#include "mm.h" - + typedef struct msg_t { int key; @@ -17,15 +16,17 @@ msg_t msg; msg.key = key; - msg_t rec_msg; + void * rec_msg; + int rec_msg_size; //鍏ラ槦 while(true) { printf("=====>say some thing:\n"); scanf("%s", msg.buf); shmqueue_push(remote_queue, (void *)&msg, sizeof(msg)); //printf("send: %s\n", msg.buf); - shmqueue_pop(local_queue, (void *)&rec_msg ); - printf("=====>peer : %s\n", rec_msg.buf); + shmqueue_pop(local_queue, &rec_msg, &rec_msg_size); + printf("=====>peer : %s\n", ((msg_t*)rec_msg)->buf); + free(rec_msg); } -- Gitblit v1.8.0