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 }


Généré le Tue Dec 10 18:18:16 2002 pour ExNihilo par doxygen1.3-rc1