udp 怎样获取应答数据?
uvwz opened this issue · comments
udp client 通过 send 发送消息后
怎样在当前线程获取server端对该消息返回的数据?
这个是异步框架,不支持这个功能。
接收数据只能在bind_recv的回调函数中去获取。
rpc 框架里面可以添加udp方式吗?
asio2::rdc::option rdc_option
{
[](std::string_view)
{
return 0;
}
};
asio2::udp_client client;
client.start("ip", port, rdc_option);
std::string response = client.call<std::string>("some message");
关于这个用法的具体说明可以参考:asio2/doc/blog/zh-cn/rdc.md
很强大的框架,非常感谢。