Hello, I had a related issue. On a SSL encrypted connection using keep-alive became unresponsive after receiving a large response. The response was received correctly, but sending a new request over the open connection did not result in any answer. Investigating further, I found the connection was not added to read_set in ns_mng_poll, because NSF_WANT_WRITE was still set. Applying the patch solved the problem. Thank you Nikos.
Maybe this should be included into Mongoose/NetSkeleton Regards Sebastian Puschhof Am Dienstag, 6. Januar 2015 14:23:22 UTC+1 schrieb Nikos: > > Hello, > > While trying mongoose 5.5 and SSL under Linux, I believe I came across the > following issue, which manifested itself (if I remember correctly) as > unresponsive web browser connections and reception of partial data (both > chrome & firefox). > > When a SSL_read/SSL_write method triggers an > SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE error, the > NSF_WANT_READ/NSF_WANT_WRITE flags are set appropriately. However, when the > error is subsequently resolved by another SSL_* operation, the NSF_WANT_* > flags are not reset to their neutral state. As a result, the aborted > operation does not resume. > > I am attaching the change that resolved the issue for me, in order to > further clarify. Is this a genuine issue or am I misusing mongoose somehow? > > Thank you, > Nikos > -- You received this message because you are subscribed to the Google Groups "mongoose-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to mongoose-users+unsubscr...@googlegroups.com. To post to this group, send email to mongoose-users@googlegroups.com. Visit this group at http://groups.google.com/group/mongoose-users. For more options, visit https://groups.google.com/d/optout.