我正在为Linux上的C++连接编写一个TCP服务器。当程序使用SSL_write()写入封闭管道时,会抛出SIGPIPE异常,从而导致程序关闭。我知道这是正常的行为。signal(SIGPIPE,SIG_IGN)不工作-异常仍然会被抛出(对于signal(SIGPIPE, SomeKindOfHandler)也一样)。_64-linux-gnu/libpthread.so.0#0 0x00007ffff6b23ccd in write () from /l
我正在尝试在tcp套接字中使用SO_NOSIGPIPE。 setsockopt(sockDesc, SOL_SOCKET, SO_NOSIGPIPE, (void *)&set, sizeof(int); error: SO_NOSIGPIPE was not declared in this scope