Hi,
 Can any one give information about the application which uses epoll ET
instead of select for polling the underlying bio in SSL. As per the man
page, SSL_read() works based on the SSL/TLS records. The data are received
in records (with a maximum record size of 16kB for SSLv3/TLSv1). Only when a
record has been completely received, it can be processed (decryption and
check of integrity). Therefore data that was not retrieved at the last call
of SSL_read() can still be buffered inside the SSL layer and will be
retrieved on the next call to SSL_read().  But as per the behavior of the
Edge triggered epoll, the epoll_wait will raise event only if it receives a
data after putting this in the read event of epoll every time. Does this
affect the behavior of SSL_read / SSL_write. If any one implements the
server using epoll ET can you please let me know that there is any special
case that needs to taken care for SSL.

Reply via email to