From f75a37444e7a97fb58439077eea4d1b3c576bfe3 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 20 七月 2020 11:17:33 +0800 Subject: [PATCH] update --- 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