gpt4 book ai didi

c++ - boost::asio::read_at :有什么例子吗?

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:50 27 4
gpt4 key购买 nike

我正在尝试使用 boost::asio::read_at套接字的方法。我找不到任何关于它的例子......

我正在尝试从套接字流中读取单个 int32。我认为这可行:

char * g = get_buf();
boost::asio::ip::tcp::socket * sock = get_socket();
boost::asio::read_at(*sock, 4, boost::asio::buffer( g, 4));
/* convert char[4] to int ... */

但是我得到了错误:

    error C2039: 'read_some_at' : is not a member of  boost::asio::basic_stream_socket<Protocol>'

最佳答案

libs/asio/test/read_at.cpp中有7k行测试代码

我希望这足以让您了解支持的内容以及预期的结果。

不过我会说它可能只适用于随机访问设备

关于c++ - boost::asio::read_at :有什么例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24414858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com