gpt4 book ai didi

ssl - 单线程 OpenSSL - 可以在多个端口上读/写吗?

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:45 29 4
gpt4 key购买 nike

在多线程程序中使用 OpenSSL 时,需要实现某些锁定回调。

当使用单线程程序但使用非阻塞套接字时,我需要考虑这一点吗?我的意思是,如果多个端口同时进行 SSL_read/write 和连接,这是一个问题吗?与具有阻塞 swocket 的单线程程序相比,其中一个操作必须在下一个操作之前完成。但是对于我的非阻塞应用程序,可以尝试 SSL_read 并且必须再次调用它,并且在重试另一个连接之前也会调用 SSL_read ...

最佳答案

并行使用多个非阻塞套接字并并行进行 TCP 接受、连接和 SSL 握手、读取、写入不是问题。我这样做已经很多年了,它非常稳定。由于一次只能进行一个 SSL 操作,因此您不需要任何类型的锁定。

关于ssl - 单线程 OpenSSL - 可以在多个端口上读/写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28747708/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com