gpt4 book ai didi

c++ - udp(boost::asio)在async_receive_from之后读取错误

转载 作者:行者123 更新时间:2023-11-30 03:01:37 30 4
gpt4 key购买 nike

处理程序有时会在远程 UDP 套接字关闭后出错,错误是 --> “无法建立连接,因为目标机器主动拒绝它”。

我的问题是:UDP 不是无连接的吗?它关心远程端的任何内容吗?

顺便说一句,我在 Windows 7 上得到了这个。

最佳答案

UDP 是一种无连接协议(protocol)。

令人困惑的错误消息是 asio 必须提供可移植错误的结果。当必须从特定于平台的错误转到可移植错误时,某些上下文会丢失。在这种情况下,asio 收到 ERROR_PORT_UNREACHABLE并将其映射到 boost::asio::error::connection_refused

关于c++ - udp(boost::asio)在async_receive_from之后读取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10909517/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com