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