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);