wangzhengquan
2020-12-22 26ed48c4e616014ee760fd13d13dbdc8539c34e3
test_socket/dgram_mod_survey.c
@@ -1,5 +1,5 @@
#include "dgram_mod_socket.h"
#include "shm_mm.h"
#include "shm_mm_wraper.h"
#include "usg_common.h"
@@ -12,7 +12,7 @@
void sigint_handler(int sig) {
   //dgram_mod_close_socket(server_socket);
  printf("===Catch sigint======================\n");
  shm_destroy();
  shm_mm_wrapper_destroy();
  exit(0);
}
@@ -25,7 +25,7 @@
  int rv;
  int remote_port;
  while (true) {
    if ((rv = dgram_mod_recvfrom_timeout(socket, &recvbuf, &size, &remote_port, 5, 0) ) == 0) {
    if ((rv = dgram_mod_recvfrom_timeout(socket, &recvbuf, &size, &remote_port, 15, 0) ) == 0) {
      printf( "RECEIVED HREARTBEAT FROM %d: %s\n", remote_port, recvbuf);
      free(recvbuf);
    }
@@ -43,7 +43,7 @@
    sprintf(sendbuf, "%d", i);
    printf("SEND HEART:%s\n", sendbuf);
    dgram_mod_sendto(socket, sendbuf, strlen(sendbuf) + 1, port);
    sleep(1);
   // sleep(1);
    i++;
  }
  dgram_mod_close_socket(socket);
@@ -106,7 +106,7 @@
}
int main(int argc, char *argv[]) {
  shm_init(512);
  shm_mm_wrapper_init(512);
  int port;
  if (argc < 3) {
    fprintf(stderr, "Usage: reqrep %s|%s <PORT> ...\n", "server", "client");
@@ -122,6 +122,6 @@
  if (strcmp("client", argv[1]) == 0)
    client(port);
  shm_destroy();
  shm_mm_wrapper_destroy();
  return 0;
}
}