diff --git a/linux_server/main.cpp b/linux_server/main.cpp index 7a217d6..e25ce8b 100644 --- a/linux_server/main.cpp +++ b/linux_server/main.cpp @@ -19,6 +19,8 @@ #include #include +#include + using namespace std; // --------------------------------------------------------------------------- @@ -43,6 +45,10 @@ char ASRequestExchangeBuffer[2048]; int main(int argc, char* argv[]) { + + //- ignore PIPE signal + signal(SIGPIPE, SIG_IGN); + if (argc >= 2) { Network::setIPAddr(string(argv[1])); }