我想通过可靠的传输运行DTLS。有没有办法在OpenSSL中禁用DTLS重传?
答案 0 :(得分:1)
不直接。在OpenSSL 1.1.1中(仍处于测试阶段),您可以指定计时器回调,以便为重新传输计时器定义自定义持续时间。如果指定一个非常长的持续时间(例如UINT_MAX),那么这将有效地禁用重传。参见:
https://www.openssl.org/docs/man1.1.1/man3/DTLS_set_timer_cb.html
如果你的可靠传输恰好是SCTP,那么你可以使用内置的SCTP支持,它也会禁用定时器。