У меня есть кусок кода, где я использую async_receive_from для получения пакетов.
socket->async_receive_from(boost::asio::buffer(emptyPacket->packet.data(),
emptyPacket->packet.size()),
emptyPacket->remote_endpoint,
std::bind(&UDPReceiver::on_receive, this,
std::placeholders::_1,
std::placeholders::_2,
socket, emptyPacket, securityChannel, securityData, connection));
этот звонок занимает почти 1,3us. Я хочу сократить это время, но я не знаю, как это сделать. Любое предложение будет оценено.
Благодарю.
Задача ещё не решена.
Других решений пока нет …