[英]How to use a single Boost::asio::io_context for multiple sockets and serial ports
[英]Is it a problem if multiple different accepting sockets use the same OpenSSL context?
如果幾個不同的接受套接字使用相同的OpenSSL上下文,可以嗎?
特別是我使用了帶有2個不同監聽套接字的相同boost :: asio :: ssl :: context。
是的,SSL_CTX(我認為是底層數據結構)只是程序使用的全局數據結構。 從ssl(3):
SSL_CTX(SSL上下文)
這是服務器或客戶端在每個程序生命周期中一次創建的全局上下文結構,它主要包含SSL結構的默認值,這些默認值隨后將為連接創建。
應該沒關系
例如,典型的RFC4217 FTPS服務器將對會話中的控制套接字和所有數據套接字使用相同的SSL上下文。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.