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.