From 8b89e81b09adbb06f6e5e64aa115a1eef6e75b57 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 30 十一月 2020 11:10:15 +0800
Subject: [PATCH] update

---
 demo/dgram_mod_req_rep.c |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/demo/dgram_mod_req_rep.c b/demo/dgram_mod_req_rep.c
index e269b4f..512f279 100644
--- a/demo/dgram_mod_req_rep.c
+++ b/demo/dgram_mod_req_rep.c
@@ -2,7 +2,7 @@
  * 閫傚簲浜庢敞鍐�
  */
 #include "dgram_mod_socket.h"
-#include "shm_mm.h"
+#include "shm_mm_wraper.h"
 #include "usg_common.h"
 
 void server(int port) {
@@ -14,8 +14,8 @@
   int rv;
   int remote_port;
   while ( (rv = dgram_mod_recvfrom(socket, &recvbuf, &size, &remote_port) ) == 0) {
-    printf( "REGIST CENTER RECEIVED REQUEST FROM PORT %d NAME %s\n", remote_port, recvbuf);
-    sprintf(sendbuf, "RECEIVED FROM PORT %d NAME %s", remote_port, recvbuf);
+    printf( "server: RECEIVED REQUEST FROM PORT %d NAME %s\n", remote_port, recvbuf);
+    sprintf(sendbuf, "RECEIVED  PORT %d NAME %s", remote_port, recvbuf);
     dgram_mod_sendto(socket, sendbuf, strlen(sendbuf) + 1, remote_port);
     free(recvbuf);
   }
@@ -26,9 +26,12 @@
   void *socket = dgram_mod_open_socket();
   int size;
   void *recvbuf;
-  dgram_mod_sendandrecv(socket, sendbuf, strlen(sendbuf) + 1, port, &recvbuf, &size);
-  printf("reply: %s\n", (char *)recvbuf);
-  free(recvbuf);
+  printf("client :send request %s\n", sendbuf);
+  if(dgram_mod_sendandrecv(socket, sendbuf, strlen(sendbuf) + 1, port, &recvbuf, &size) == 0) {
+    printf("client :received reply => %s\n", (char *)recvbuf);
+    free(recvbuf);
+  }
+ 
   dgram_mod_close_socket(socket);
 }
 
@@ -38,7 +41,7 @@
 }
 
 int main(int argc, char *argv[]) {
-  shm_init(512);
+  shm_mm_wrapper_init(512);
   int port;
   if (argc < 3) {
     usage();

--
Gitblit v1.8.0