#include <ExNihiloServer.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
void | handlerSigint (int sig) |
|
Definition at line 26 of file ExNihiloServer.cpp. References Guard. Referenced by main().
00026 {Guard(void handlerSigint(int sig)) 00027 std::cout<<"Leave server closing all conexion..."<<std::endl; 00028 exit(0); 00029 UnGuard 00030 } |
|
Definition at line 3 of file ExNihiloServer.cpp. References Guard, handlerSigint(), ExCSocketServer::Init(), ExCSocketServer::Listen(), main(), and 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 } |