【发布时间】:2012-06-07 04:59:22
【问题描述】:
在远程UDP套接字关闭后,处理程序有时会报错,错误是-->“无法建立连接,因为目标机器主动拒绝了它”。
我的问题是:UDP 连接不是少吗?它关心远程端的任何东西吗?
顺便说一句,我在 Windows 7 上得到了这个。
【问题讨论】:
标签: c++ udp boost-asio
在远程UDP套接字关闭后,处理程序有时会报错,错误是-->“无法建立连接,因为目标机器主动拒绝了它”。
我的问题是:UDP 连接不是少吗?它关心远程端的任何东西吗?
顺便说一句,我在 Windows 7 上得到了这个。
【问题讨论】:
标签: c++ udp boost-asio
UDP 是一种无连接协议。
令人困惑的错误消息是asio 必须提供可移植错误的结果。当必须从特定于平台的错误变为可移植错误时,某些上下文会丢失。在这种情况下,asio 接收ERROR_PORT_UNREACHABLE 并将其映射到boost::asio::error::connection_refused。
【讨论】: