chat.cpp File Reference#include <stdio.h> #include <signal.h> #include <ListenSocket.h> #include "ChatHandler.h" #include "ChatSocket.h" Include dependency graph for chat.cpp: Go to the source code of this file.
Define Documentation
Function Documentation
Definition at line 68 of file chat.cpp. References m_quit, and siginit(). 00069 { 00070 ChatHandler h; 00071 ListenSocket<ChatSocket> l(h); 00072 #ifdef _WIN32 00073 siginit(); 00074 #endif 00075 00076 if (l.Bind(4440)) 00077 { 00078 exit(-1); 00079 } 00080 h.Add(&l); 00081 while (!m_quit) 00082 { 00083 h.Select(1,0); 00084 } 00085 }
Definition at line 57 of file chat.cpp. References sighup(), sigint(), sigpipe(), sigusr1(), and sigusr2(). Referenced by main(). 00058 { 00059 signal(SIGINT, (__sighandler_t)sigint); 00060 signal(SIGHUP, (__sighandler_t)sighup); 00061 signal(SIGUSR1, (__sighandler_t)sigusr1); 00062 signal(SIGUSR2, (__sighandler_t)sigusr2); 00063 signal(SIGPIPE, (__sighandler_t)sigpipe); 00064 }
Variable Documentation
|