wangzhengquan
2021-01-25 0182d4f033f2ef736005ec300c2b330614d10cad
test_socket/bus_test.cpp
@@ -4,10 +4,11 @@
#include "usg_common.h"
#include "mm.h"
#include "logger_factory.h"
#include "bus_error.h"
static Logger *logger = LoggerFactory::getLogger();
BusServerSocket * server_socket;
void sigint_handler(int sig) {
  
@@ -28,9 +29,9 @@
  void *recvbuf;
  int size;
  int key;
  int rv;
  ShmModSocket *sk = (ShmModSocket *)skptr;
printf("run_recv\n");
  struct timespec timeout = {2, 0};
  while (true) {
    printf("run_recv before\n");
@@ -49,23 +50,11 @@
  
}
void *run_recv2(void *skptr) {
  pthread_detach(pthread_self());
  while(true) {
    logger->debug("================run_recv\n");
    // sleep(1);
  }
}
void client2(int key) {
  ShmModSocket *sk = new ShmModSocket();
  run_recv((void *)sk);
}
void client(int key) {
  ShmModSocket *sk = new ShmModSocket();
  
  pthread_t tid;
  int size;
  
@@ -74,6 +63,7 @@
  char content[512];
  long i = 0;
  pthread_create(&tid, NULL, run_recv, (void *)sk);
  while (true) {