[英]How to know the status of a SSL socket in Boost asio
在正常連接中,假設一個套接字:
boost::asio::ip::tcp::socket socket_;
可以通過以下方式詢問套接字狀態:
if (socket_.is_open()) { ... }
但相反,在安全連接中,假設一個套接字:
boost::asio::ssl::stream<boost::asio::ip::tcp::socket> socket_;
socket_
對象沒有is_open()
方法,所以問題是:
是否有類似的方法來了解套接字狀態?
boost::asio::ssl::stream<boost::asio::ip::tcp::socket> socket_;
if ( socket_.lowest_layer().is_open() ) {
// do something great
}
有關更多信息,請參閱文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.