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 |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/test_socket/dgram_mod_bus.c b/test_socket/dgram_mod_bus.c
index 1c6268d..01a5ac6 100644
--- a/test_socket/dgram_mod_bus.c
+++ b/test_socket/dgram_mod_bus.c
@@ -3,16 +3,22 @@
 #include "usg_common.h"
 #include "mm.h"
 
-
+void * server_socket;
+void sigint_handler(int sig) {
+   dgram_mod_close_socket(server_socket);
+   exit(0);
+}
 
 void server(int port, bool restart) {
-  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