| | |
| | | #include "shm_mm_wrapper.h" |
| | | #include "usg_common.h" |
| | | #include "mm.h" |
| | | #include "logger_factory.h" |
| | | static Logger *logger = LoggerFactory::getLogger(); |
| | | |
| | | |
| | | BusServerSocket * server_socket; |
| | | void sigint_handler(int sig) { |
| | |
| | | void *recvbuf; |
| | | int size; |
| | | int key; |
| | | struct timespec timeout = {2, 0}; |
| | | ShmModSocket *sk = (ShmModSocket *)skptr; |
| | | while ( true) { |
| | | sk->recvfrom( &recvbuf, &size, &key); |
| | | logger->debug("=========run_recv====="); |
| | | sk->recvfrom_timeout( &recvbuf, &size, &key, &timeout); |
| | | printf("收到订阅消息:%s\n", recvbuf); |
| | | free(recvbuf); |
| | | } |