我正在使用示例代码“dtls_udp_echo.c”学习 DTLS...
服务器:“DTLSv1_listen(ssl, &client_addr)”
底层套接字是非阻塞的,但会在可读性时唤醒。
一旦客户端执行 SSL_connect(),服务器就会被调用。所以我相信hello是由服务器发送和接收的。但是 DTLSv1_listen() 总是返回零,并且 client_addr 也全为零。我只是不明白有什么问题。
我接受相关帖子的建议添加 SSL_state_string_long()。它在 DTLSv1_listen() 返回 0 后打印“SSL 状态之前/接受初始化”。
感谢您的帮助。