ithewei / libhv

🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
https://github.com/ithewei/libhv/wiki
BSD 3-Clause "New" or "Revised" License
6.84k stars 1.24k forks source link

dtls 支持 #556

Open ririyeye opened 6 months ago

ririyeye commented 6 months ago

现在libhv有tls支持但是缺官方dtls支持 是否有考虑过官方dtls支持

现在用应用层做的dtls就得改成mem_bio的形式才能用比较麻烦 而官方udp是所有服务都采用同一个fd ,openssl 下面 ssl_read 函数调用 recvfrom fd的形式实现 当同时接到多个dtls client数据时 openssl做连续解析 两条不同client的密文必然会解密失败

ithewei commented 6 months ago

还没详细研究过openssl dtls用法,如果你集成dtls功能到hv了,欢迎提PR

ririyeye commented 5 months ago

正在施工openssl-dtls