Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence du fichier ExNihiloServer.cpp

`#include <ExNihiloServer.h>`

Aller au code source de ce fichier.

## Fonctions
int | main (int argc, char **argv)
void | handlerSigint (int sig)

## Documentation de la fonction

void handlerSigint | ( | int | sig | ) |

| Définition à la ligne 26 du fichier ExNihiloServer.cpp. Références Guard. Référencé par main().
    00026                            {Guard(void handlerSigint(int sig))
    00027         std::cout<<"Leave server closing all conexion..."<<std::endl;
    00028         exit(0);
    00029 UnGuard
    00030 }

int main | ( | int | argc,
|  | char ** | argv
| ) |

| Définition à la ligne 3 du fichier ExNihiloServer.cpp. Références Guard, handlerSigint(), ExCSocketServer::Init(), ExCSocketServer::Listen(), main(), et ExCSocket::SetSocketPort().
    00004 {
    00005 Guard(int main(int argc, char **argv))
    00006         int hsocket;
    00007         std::cout<<"Starting ExNihilo Server"<<std::endl;
    00008
    00009         if(signal(SIGINT,handlerSigint)==SIG_ERR)
    00010         {
    00011                 std::cout<<"Erreur d armement du signal"<<std::endl;
    00012                 exit(1);
    00013         }
    00014
    00015         ExCSocketServer ListenSocket;
    00016         ListenSocket.SetSocketPort(5000);
    00017         ListenSocket.Init();
    00018         do
    00019         {
    00020                 hsocket=ListenSocket.Listen();
    00021                 std::cout<<"New client connected on socket :"<<hsocket<<std::endl;
    00022         } while(1);
    00023 UnGuard
    00024 }