假设我已经为UDP套接字(加入了组播组)上的异步接收记录了一个处理程序:
udpSocket.async_receive(boost::asio::buffer(buffer, sizeof(buffer)),
boost::bind(&receiveCallback,
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred));
这里的想法是在接收UDP数据包时,我想要获取远程地址和端口。如何做到?有没有特定的占位符?如果没有,那么在回调函数中如何获取这些信息?