Removed mg_set_listening_socket() and mg_get_listening_socket(), added mg_copy_listeners()

This commit is contained in:
Sergey Lyubka
2014-10-14 15:25:56 +01:00
parent 2cce91de9a
commit f059e41cac
3 changed files with 17 additions and 20 deletions
@@ -26,9 +26,9 @@ int main(void) {
server1 = mg_create_server((void *) "1", ev_handler);
server2 = mg_create_server((void *) "2", ev_handler);
// Make both server1 and server2 listen on the same socket
// Make both server1 and server2 listen on the same sockets
mg_set_option(server1, "listening_port", "8080");
//mg_set_listening_socket(server2, mg_get_listening_socket(server1));
mg_copy_listeners(server1, server2);
// server1 goes to separate thread, server 2 runs in main thread.
// IMPORTANT: NEVER LET DIFFERENT THREADS HANDLE THE SAME SERVER.