From 8284df1d749fa7adb334fe4f43da77bfc9c05a71 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 24 十二月 2020 11:35:02 +0800
Subject: [PATCH] add error message method

---
 test_net_socket/heart_beat.c |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/test_net_socket/heart_beat.c b/test_net_socket/heart_beat.c
index 562cb23..d7f5ed3 100644
--- a/test_net_socket/heart_beat.c
+++ b/test_net_socket/heart_beat.c
@@ -28,14 +28,12 @@
   char sendbuf[512];
   int rv;
   int remote_port;
-  while (true) {
-    if ((rv =  net_mod_socket_recvfrom(serv, &recvbuf, &size, &remote_port) ) == 0) {
-      printf( "RECEIVED HREARTBEAT FROM %d: %s\n", remote_port, recvbuf);
-      net_mod_socket_sendto(serv, "suc", strlen("suc")+1, remote_port);
-      free(recvbuf);
-    }
-    
+  while (net_mod_socket_recvfrom(serv, &recvbuf, &size, &remote_port) == 0) {
+    printf( "RECEIVED HREARTBEAT FROM %d: %s\n", remote_port, recvbuf);
+    net_mod_socket_sendto(serv, "suc", strlen("suc")+1, remote_port);
+    free(recvbuf);
   }
+  // sleep(1000);
   net_mod_socket_close(serv);
 }
 
@@ -45,7 +43,7 @@
   int size;
   char sendbuf[512];
   long i = 0;
-  net_node_t node_arr[] = {"", 0, 100};
+  net_node_t node_arr[] = {"", 0, port};
   int node_arr_size = 1;
 
   int recv_arr_size;
@@ -53,7 +51,7 @@
   while (true) {
     sprintf(sendbuf, "%d", i);
     printf("SEND HEART:%s\n", sendbuf);
-    rv = net_mod_socket_sendandrecv(client, node_arr, node_arr_size, sendbuf, strlen(sendbuf)+1, NULL, NULL);
+    rv = net_mod_socket_sendandrecv_timeout(client, node_arr, node_arr_size, sendbuf, strlen(sendbuf)+1, NULL, NULL, 1000);
    // sleep(1);
     i++;
   }

--
Gitblit v1.8.0