乐鑫技术交流
直播中

凌流浪

7年用户 1012经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

无法与nopoll_conn_new()建立连接是怎么回事?

你好
有人测试了 nopoll lib。我无法与 nopoll_conn_new() 建立连接 - 每次我都收到错误。
例如
        conn = nopoll_conn_new(ctx, "echo.websocket.org", "80", "echo.websocket.org:80", "ws://echo.websocket.org:80/", NULL, "null");

这在 Windows 下使用 nopoll lib 没有问题。但在具有最新 RTOS 的 ESP 上没有。并且包含的示例也不起作用。

回帖(1)

陈杰

2024-7-12 17:25:47
这里是一些建议来帮助您解决问题:

1. 检查您的 ESP 设备是否已正确连接到互联网。确保您的设备可以访问外部服务器。

2. 确保您的 ESP 设备的防火墙设置允许与外部服务器进行 WebSocket 通信。

3. 检查您的 ESP 设备的网络配置是否正确。确保您的设备使用的是正确的 IP 地址、子网掩码、网关和 DNS 服务器。

4. 确保您的 nopoll 库版本与您的 ESP 设备兼容。如果您使用的是较旧的库版本,尝试升级到最新版本。

5. 检查您的代码是否正确使用了 nopoll 库的 API。确保您正确地创建了上下文、连接和处理回调。

6. 在您的 ESP 设备上启用调试日志,以便更好地了解问题所在。您可以使用 nopoll_log_set_level() 函数来设置日志级别。

7. 如果问题仍然存在,您可以尝试使用其他 WebSocket 库,如 esp-websocket-client,看看是否可以解决问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分