文件名称:asio_dtls:使用ASIO库的DTLS实现
文件大小:66KB
文件格式:ZIP
更新时间:2024-05-27 10:05:03
c-plus-plus encryption dtls asio datagram
使用C ++ 11对ASIO的DTLS支持 介绍 ASIO :: DTLS是ASIO( )的扩展。 它为基于数据报的传输提供加密。 加密基于使用OpenSSL( )库的DTLS( )。 ASIO :: DTLS提供了dtls_listen功能,可用于防止针对服务器端的某些DOS攻击(请参阅 )。 数据报和基于流的通信之间的区别 从程序员的角度来看,基于Stream的通信方法和基于Datagram的通信方法之间存在三个主要区别: 在基于流的通信中,所有数据都被视为流,因此可以将多个发送操作的数据连接起来,并且可以通过一个接收操作将其接收,就好像它是由一个操作发送的一样。 对于基于数据报的通信,发送操作将仅发送一个数据报,而接收方将仅接收一个数据报,如果接收方的缓冲区大小太小而无法容纳完整的数据报,则通常会丢弃其余的数据报。 流保证按顺序接收数据,其中数据报的接收顺序可能与发送数据
【文件预览】:
asio_dtls-master
----include()
--------.gitignore(21B)
--------asio()
----Readme.md(4KB)
----src()
--------tests()
--------examples()
--------CMakeLists.txt(51B)
----.gitignore(7B)
----CMakeLists.txt(2KB)