tmp
wangzhengquan
2020-07-17 b190a6af38f077b1754b4cb0cdd6c1f6e1494aba
test/communication.c
@@ -1,4 +1,6 @@
#include "socket.h"
#include "shm_socket.h"
#include "usg_common.h"
#include "shm_mm.h"
typedef struct Targ {
   int port;
   int id;
@@ -14,7 +16,7 @@
      sprintf(sendbuf, "SERVER RECEIVED: %s", recvbuf);
      puts(sendbuf);
      shm_send(socket, sendbuf, strlen(sendbuf)+1);
      shm_free(recvbuf);
      free(recvbuf);
   }
   shm_close_socket(socket);
}
@@ -46,7 +48,7 @@
      shm_send(socket, sendbuf, strlen(sendbuf)+1) ;
      shm_recv(socket, &recvbuf, &size);
      printf("reply: %s\n", (char *)recvbuf);
      shm_free(recvbuf);
      free(recvbuf);
   }
   shm_close_socket(socket);
@@ -60,7 +62,7 @@
   shm_send(socket, sendbuf, strlen(sendbuf)+1) ;
   shm_recv(socket, &recvbuf, &size);
   printf("reply: %s\n", (char *)recvbuf);
   shm_free(recvbuf);
   free(recvbuf);
   
}