// $Id$
//
-#include "server.h"
+#include "plaqui/server/server.h"
#include <socket++/sockinet.h>
#include <iostream>
#include <sstream>
#include <exception>
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) {
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;
}