#include <ExNihiloServer.h>
Aller au code source de ce fichier.
Fonctions | |
int | main (int argc, char **argv) |
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 } |
|
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 } |