X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/eec4d28bd00dbfce37c9262a959abeb215d90b51..34fb46485db0fb44f8dcc532866d988f8e54caa2:/Server/tests/server_test.cpp diff --git a/Server/tests/server_test.cpp b/Server/tests/server_test.cpp index e0753b9..f9989b5 100644 --- a/Server/tests/server_test.cpp +++ b/Server/tests/server_test.cpp @@ -25,19 +25,19 @@ // $Id$ // -#include "server.h" +#include "plaqui/server/server.h" #include #include #include #include using namespace std; -using namespace Plaqui; +using namespace PlaQui::Server; int main(int argc, char* argv[]) { // Termina con mas informacion si hay una excepcion no manejada. - std::set_terminate (__gnu_cxx::__verbose_terminate_handler); + set_terminate (__gnu_cxx::__verbose_terminate_handler); // Necesita argumentos. if (argc != 2) { @@ -53,9 +53,20 @@ int main(int argc, char* argv[]) { str >> port; } + // Inicializa threads. + Glib::thread_init(); + + try { // Corre el server. Server server(port); server.run(false); + } catch (const char* e) { + cerr << "Error: " << e << endl; + } catch (exception e) { + cerr << "Error: " << e.what() << endl; + } catch (...) { + cerr << "Error desconocido!" << endl; + } return 0; }