首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoAP图像存取

CoAP图像存取
EN

Stack Overflow用户
提问于 2017-07-21 17:55:41
回答 1查看 339关注 0票数 1

我是CoAP的新手。我需要访问存储在本地服务器中的图像。我使用python的aicoap模块发送请求。除了访问图像之外,我的应用程序工作得很好。有没有任何方法可以通过CoAP访问图像。 网址:coap://localhost:8089/error.png 它返回一个错误:从UDP6EndpointAddress ::ffff:127.0.0.1:8089接收到具有本地地址的Type.ACK,但无法与正在运行的exchange.相匹配。 error.png位于根目录中。其他用Go编写的处理程序运行良好,例如:coap://localhost:8089/stuLogin/,其中stuLogin是我的登录处理程序。

EN

回答 1

Stack Overflow用户

发布于 2018-07-25 12:20:41

您收到的错误消息表明服务器发送的响应带有与请求不匹配的令牌,或者来自不同的IP地址和端口。这很可能与所涉及的映像无关,但更多的是客户端和服务器对CoAP协议的工作方式存在分歧。

要进一步调试这一点,您可以使用Wireshark监视网络流量。只有当源和目标IP地址和端口(在IP和UDP报头中找到;服务器IP在多播情况下可能不同)以及请求的令牌(在CoAP头中找到)和响应匹配时,客户端才能接受它。如果其中任何一个不匹配,那么服务器发送了一个错误的请求。如果它们匹配,请与捕获的包在aiocoap问题追踪器上一起报告问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45243912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档