From 2e1afff475181677a3dd38ab6e6d5632f8a70590 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 27 七月 2020 10:55:10 +0800
Subject: [PATCH] udpate

---
 demo/dgram_mod_req_rep.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/demo/dgram_mod_req_rep.c b/demo/dgram_mod_req_rep.c
index e269b4f..4a70a4e 100644
--- a/demo/dgram_mod_req_rep.c
+++ b/demo/dgram_mod_req_rep.c
@@ -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);
 }
 

--
Gitblit v1.8.0