From f12c014371ec9dc9b0c62db3e45df90cc97e9b31 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 28 七月 2020 11:02:00 +0800 Subject: [PATCH] commit --- test_socket/dgram_mod_bus.c | 27 ++++++++++++--------------- 1 files changed, 12 insertions(+), 15 deletions(-) diff --git a/test_socket/dgram_mod_bus.c b/test_socket/dgram_mod_bus.c index 3cb6d9f..01a5ac6 100644 --- a/test_socket/dgram_mod_bus.c +++ b/test_socket/dgram_mod_bus.c @@ -3,25 +3,22 @@ #include "usg_common.h" #include "mm.h" +void * server_socket; void sigint_handler(int sig) { - printf("sigint_handler\n"); - hashtable_t *hashtable = mm_get_hashtable(); - //hashtable_remove(hashtable, 8); - // dgram_mod_close_socket(server_socket); - //SHMQueue<ELEM_T>::remove_queues_include - exit(0); + dgram_mod_close_socket(server_socket); + exit(0); } - void server(int port, bool restart) { - //signal(SIGINT, sigint_handler); - void * server_socket = dgram_mod_open_socket(); - - if(restart) { - dgram_mod_force_bind(server_socket, port); - } else { - dgram_mod_bind(server_socket, port); - } + // signal(SIGINT, sigint_handler); + server_socket = dgram_mod_open_socket(); + dgram_mod_force_bind(server_socket, port); + + // if(restart) { + + // } else { + // // dgram_mod_bind(server_socket, port); + // } dgram_mod_start_bus(server_socket); -- Gitblit v1.8.0