接受sslsocket后,第一个进程将接收并发送一些数据(以完成身份验证),然后将sslsocket发送到另一个进程。
我知道multiprocessing.reduction.send_handle
可以发送套接字,但它不适用于sslsocket。
请帮忙。
答案 0 :(得分:1)
这是不可能的。
Python中的SSL套接字是使用OpenSSL实现的。对于python中的每个SSL套接字,都有一个由OpenSSL管理的用户空间状态。将SSL套接字转移到另一个进程也需要传输此内部SSL状态。但是,Python无法直接访问此状态,因为它只使用带有Libraries API的OpenSSL库,因此无法传输它。