我學習DTLS使用示例代碼「dtls_udp_echo.c」 ......爲什麼DTLSv1_listen()返回零?
服務器:「DTLSv1_listen(SSL,& client_addr)」
基礎套接字是非阻塞但會醒來後可讀性。
只要客戶端執行SSL_connect(),就會調用服務器。所以我相信你好是由服務器發送和接收的。但DTLSv1_listen()總是返回零,而client_addr也全爲零。我只是不明白什麼可能是錯的。
我接受相關帖子的建議來添加SSL_state_string_long()。它在DTLSv1_listen()返回0之後打印「SSL狀態之前/接受初始化」。
感謝您的幫助。