wangzhengquan
2020-08-04 3a89a77e79407d0d638ddf983ee580410cf807c5
test_socket/dgram_mod_req_rep.c
@@ -19,7 +19,7 @@
}Targ;
LockFreeQueue<task_t, DM_Allocator> task_queue(100);
LockFreeQueue<task_t, DM_Allocator> task_queue(128);
void *worker(void *socket) {
@@ -44,7 +44,7 @@
}
void server(int port) {
  void *socket = dgram_mod_open_socket(REQ_REP);
  void *socket = dgram_mod_open_socket();
  dgram_mod_bind(socket, port);
    initThreadPool(socket);
@@ -58,7 +58,7 @@
}
void client(int port) {
  void *socket = dgram_mod_open_socket(REQ_REP);
  void *socket = dgram_mod_open_socket();
  int size;
  void *recvbuf;
  char sendbuf[512];
@@ -80,10 +80,10 @@
  char sendbuf[512];
  int scale = 100000;
  int i;
  void *socket = dgram_mod_open_socket(REQ_REP);
  void *socket = dgram_mod_open_socket();
   
   char filename[512];
   sprintf(filename, "test%d.txt", targ->id);
   sprintf(filename, "test%d.tmp", targ->id);
   FILE *fp = NULL;
   fp = fopen(filename, "w+");
@@ -146,11 +146,13 @@
  port = atoi(argv[2]);
  if (strcmp("server", argv[1]) == 0) {
    server(port);
    int temp = shm_alloc_key();
    printf("tmp=%d\n", temp);
    server(temp);
  }
  if (strcmp("client", argv[1]) == 0)
    startClients(port);
    client(port);
  
  return 0;