【发布时间】:2012-07-03 04:26:08
【问题描述】:
我目前正在做一些 OpenSSL 编程,我需要创建一个 OpenSSL BIO 并基本上启动与远程服务器的 SSL 连接,然后将该连接传递给另一个进程。我目前计划这样做的方式是将 BIO “打包”到内存缓冲区中并通过套接字发送,因为我需要取消引用 BIO 结构中包含的许多指针,因此不能只是“转换” BIO 到 char * 并发送过去。有谁知道是否有更简单的方法可以做到这一点?我看到有内存 BIO,但在做了一些研究之后,我仍然不清楚它们是否是我需要的......
谢谢
【问题讨论】:
-
为什么不在进程之间使用多线程而不是套接字通信?
-
这是两个不同的程序:/ 发送 BIO 的一个是服务器,客户端连接到它以获取那些 SSL BIO,然后使用它进行通信。