openssl編程-SSL_read函數的坑:返回值爲0不表明沒有數據能夠讀取

OpenSSL使用SSL_read() 函數來讀取數據,跟使用read()同樣,咱們只須要簡單的選擇一個合適大小的緩衝,而後將它傳遞給SS L_read()函數。注意到緩衝區的大小在此處並無多麼的重要,SSL_read() 和read()同樣,返回可用的數據,哪怕它比請求的數據量小. 另外,若是沒有數據能夠讀取,讀函數將會阻塞。web 若是返回值是0,並不表示沒有數據能夠讀取,由於在沒有數據能夠讀
相關文章
相關標籤/搜索