tmp
wangzhengquan
2020-07-17 b190a6af38f077b1754b4cb0cdd6c1f6e1494aba
test2/req_rep.c
@@ -1,6 +1,8 @@
#include "mod_socket.h"
#include "shm_mm.h"
#include "usg_common.h"
#include "logger_factory.h"
static Logger logger = LoggerFactory::getLogger();
typedef struct Targ {
   int port;
   int id;
@@ -14,7 +16,9 @@
  int size;
  void *recvbuf;
  char sendbuf[512];
  while (mod_recv(socket, &recvbuf, &size) == 0) {
  int rv;
  while ( (rv = mod_recv(socket, &recvbuf, &size) ) == 0) {
  logger.debug("rv ==%d", rv);
    sprintf(sendbuf, "SERVER RECEIVED: %s", recvbuf);
    puts(sendbuf);
    mod_send(socket, sendbuf, strlen(sendbuf) + 1);