繁体   English   中英

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

[英]udp (boost::asio) read error after async_receive_from

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

我的问题是:不是UDP连接? 它是否关心遥远的一面?

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

UDP是一种无连接协议。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM