Boost::asio::read_at:任何示例
boost::asio::read_at : any example?
我正在尝试使用套接字的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++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何在不产生任何垃圾的情况下获得C中的像素
- 为什么我不能在 C++ 中的特定函数重载中调用同一函数的任何其他重载?
- C++映射有2个键,这样任何1个键都可以用来获取值
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- RtlCaptureStackBackTrace未捕获任何帧
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 链表c++插入,所有情况都已检查,但没有任何工作
- C++模板函数,用于比较任何无符号整数和有符号整数
- Arduino millis() - millis() 怎么能等于 0 以外的任何东西?
- 尝试摆脱任何堆内存分配
- 是否有任何C++功能可以对地图进行排序?
- 打印时有二叉树问题.用户输入不打印任何内容
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 带有自定义类的共享指针语法背后的任何原因,如下所示
- string.at if 语句不返回任何内容
- 有没有办法在调试中设置断点"at this very moment"?它是关于任何编程语言或IDE的