[英]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.