On 27-04-17 13:01, Wouter Verhelst wrote: > 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) Actually, I confused two different issues here. Ignore me :-) -- Wouter Verhelst -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users