gpt4 book ai didi

sockets - 如何在 D 中创建 SSL 套接字?

转载 作者:太空宇宙 更新时间:2023-11-03 12:50:53 25 4
gpt4 key购买 nike

如何在 D 中创建 SSL 套接字?我在 Phobos 库中查看了一下,但似乎没有任何支持。

最佳答案

Phobos 不支持。我的方法是使用 openssl C 库。

openssl 绑定(bind)包可在此处获得: https://github.com/D-Programming-Deimos/openssl

我只是将这个文件拼凑在一起,它使用 C OpenSSL 库来子类化 Phobos 的套接字: https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff/blob/master/sslsocket.d

此代码仅适用于客户端,但它非常易于使用,并展示了如何访问 C 库以执行更多操作(查找 C 文档 - 您可以在 D 中调用相同的函数)。文件底部是一个演示 main(),它从本地 https 服务器加载以对其进行测试。

关于sockets - 如何在 D 中创建 SSL 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19882683/

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