如何在async boost::asio处理程序中获取接收消息的端点

How get endpoint, which receive message, in async boost::asio handler?

本文关键字:获取 消息 端点 处理 async boost asio 程序      更新时间:2023-10-16

我假设计算机有几个网络接口。我通过所有这些发送异步广播消息。在某些情况下,我会收到回复。我需要接收响应的本地IP地址。

例如,您可以为每个本地IP打开一个不同的套接字。接收响应的套接字将标识本地IP。要列出系统上可用的网络接口(以可移植的方式),请参见http://pocoproject.org.如果您没有可移植性要求,列出主机系统的本地接口的任务可能会更容易,因为它可能不需要第三方库。