| | |
| | | #include "shm_mm.h" |
| | | #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); |