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