From a38304f7f6b91aaa1b0aa76cc9d3e5b6aef1f85f Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期六, 13 三月 2021 17:07:22 +0800
Subject: [PATCH] update
---
test_net_socket/test_bus_stop.cpp | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/test_net_socket/test_bus_stop.cpp b/test_net_socket/test_bus_stop.cpp
index a1c20ec..d40f0d7 100644
--- a/test_net_socket/test_bus_stop.cpp
+++ b/test_net_socket/test_bus_stop.cpp
@@ -2,14 +2,14 @@
#include "net_mod_socket_wrapper.h"
#include "bus_server_socket_wrapper.h"
-#include "shm_mm_wraper.h"
+#include "shm_mm_wrapper.h"
#include "usg_common.h"
#include <getopt.h>
static void * server_sockt;
-static void sigint_handler(int sig) {
- bus_server_socket_wrapper_close(server_sockt);
+static void stop_bus_handler(int sig) {
+ bus_server_socket_wrapper_stop(server_sockt);
}
static void *_start_bus_(void *arg) {
@@ -20,14 +20,17 @@
if(bus_server_socket_wrapper_start_bus(server_sockt) != 0) {
printf("start bus failed\n");
}
- printf("============_start_bus_ end\n" );
+
+ bus_server_socket_wrapper_close(server_sockt);
+ printf("============bus stopted\n" );
}
int main() {
pthread_t tid;
char action[512];
- signal(SIGINT, sigint_handler);
+ signal(SIGINT, stop_bus_handler);
+ signal(SIGTERM, stop_bus_handler);
shm_mm_wrapper_init(512);
server_sockt = bus_server_socket_wrapper_open();
pthread_create(&tid, NULL, _start_bus_, NULL);
--
Gitblit v1.8.0