On 27-04-17 12:56, mahesh gs wrote: > Hi, > > We are using Openssl for establish a secure communications for both > TCP/SCTP connections. > > In our application it is possible that remote end forcefully disconnect > the connection due to which > > SSL_Write raises a SIGPIPE which we want to suppress. Does openssl > > provide any way to set MSG_NOSIGNAL on sendmsg (Underlying TCP/IP socket > layer) ? > > Unfortunately we cannot use "setsockopt" with "SO_NOSIGPIPE" as it is > not supported by LINUX You want to set the socket to nonblocking: flags = fcntl(socket, F_GETFL, 0); flags |= O_NONBLOCK fcntl(socket, F_SETFL, flags); (You'll need to add error checking for the fcntl() calls) -- Wouter Verhelst -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users