From 1577a5d11a9341e506331df86870997d49fd441b Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期二, 13 十月 2020 10:54:14 +0800
Subject: [PATCH] req-rep
---
src/socket/net_mod_socket.c | 2 +-
test_net_socket/net_mod_req_rep.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/socket/net_mod_socket.c b/src/socket/net_mod_socket.c
index bb50c59..fdce4b5 100644
--- a/src/socket/net_mod_socket.c
+++ b/src/socket/net_mod_socket.c
@@ -98,7 +98,7 @@
for(int i =0; i< size; i++) {
free(arr[i].content);
}
-
+ free(arr);
}
// ssize_t recv(void *buf, size_t len) {
diff --git a/test_net_socket/net_mod_req_rep.c b/test_net_socket/net_mod_req_rep.c
index a16c5bb..3287d58 100644
--- a/test_net_socket/net_mod_req_rep.c
+++ b/test_net_socket/net_mod_req_rep.c
@@ -22,6 +22,7 @@
};
while (fgets(send_buf, MAXLINE, stdin) != NULL) {
+ // 鏀跺埌娑堟伅鐨勮妭鐐瑰嵆浣挎病鏈夊搴旂殑淇℃伅锛� 涔熻鍥炲涓�涓〃绀烘棤鐨勬秷鎭�,鍚﹀垯浼氫竴鐩寸瓑寰�
client.sendandrecv( node_arr, 4, send_buf, strlen(send_buf), &recv_arr, &recv_arr_size);
for(i=0; i<recv_arr_size; i++) {
printf("host:%s, port: %d, key:%d, content: %s\n",
@@ -31,7 +32,7 @@
recv_arr[i].content
);
}
-
+//浣跨敤瀹屽悗锛屼笉瑕佸繕璁伴噴鏀炬帀
NetModSocket::free_recv_msg_arr(recv_arr, recv_arr_size);
}
}
--
Gitblit v1.8.0