使用OpenSSL禁用DTLS重新传输

时间:2018-04-18 06:54:29

标签: openssl

我想通过可靠的传输运行DTLS。有没有办法在OpenSSL中禁用DTLS重传?

1 个答案:

答案 0 :(得分:1)

不直接。在OpenSSL 1.1.1中(仍处于测试阶段),您可以指定计时器回调,以便为重新传输计时器定义自定义持续时间。如果指定一个非常长的持续时间(例如UINT_MAX),那么这将有效地禁用重传。参见:

https://www.openssl.org/docs/man1.1.1/man3/DTLS_set_timer_cb.html

如果你的可靠传输恰好是SCTP,那么你可以使用内置的SCTP支持,它也会禁用定时器。