Open choury opened 9 years ago
我发现如果用了SSL系列的read和write,和LT模式的epoll,如果读事件到达以后没有把所有数据都读完,那么在下一次数据来之前都不会有新事件,epoll表现的和ET模式一样,网上查了查才发现,这是由于SSL_read会缓存数据,虽然我这里没把数据读完,但是数据其实已经被ssl读完了,所以就不会再触发事件了,因此,这种情况要按照ET模式处理
我发现如果用了SSL系列的read和write,和LT模式的epoll,如果读事件到达以后没有把所有数据都读完,那么在下一次数据来之前都不会有新事件,epoll表现的和ET模式一样,网上查了查才发现,这是由于SSL_read会缓存数据,虽然我这里没把数据读完,但是数据其实已经被ssl读完了,所以就不会再触发事件了,因此,这种情况要按照ET模式处理